As someone who's tweaked the code generator to add support for choice particles, recursive data types, etc., I'd like to second Ajith's point. Xsl is a broadly known syntax that works well for the generation of final Java code. Having the code generator structured as it is now, creating a POJO representation of the schema, transforming that into a DOM, and then using xsl to transform the DOM into Java classes, is clean, easy to understand, and quite flexible. I was able to read and understand the code, and then extend it with the features we needed, in about a day while learning axis2. That would likely not have been possible if a more specialized and unfamiliar templating language was used.Hi Kenneth, See my comments inline Chuck |
- Re: [Axis2] Databinding structuring proposal Chuck Williams
- Re: [Axis2] Databinding structuring proposal Sanjiva Weerawarana
- Re: [Axis2] Databinding structuring proposal Dennis Sosnoski
- Re: [Axis2] Databinding structuring proposal Ajith Ranabahu
- Re: [Axis2] Databinding structuring prop... Dennis Sosnoski
- Fw: [Axis2] Databinding structuring proposal pawan . v . udernani
