Hello all, Firstly, can someone clarify if the <extends> element has been implemented as of Castor 1.0 M4? The Source Generation Documentation seems to be a little ambiguous on this. Secondly, if this has been implemented can someone explain its purpose? I assumed it was to be used as a fine-grained method to allow me to have a single generated class extend a handwritten class.
However with some testing it seems that the Source Generator assumes that the class I provide was generated as part of the Source Generation process. An example of this is if I specific the following binding: <binding xmlns="http://www.castor.org/SourceGenerator/Binding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.castor.org/SourceGenerator/Binding ./binding.xsd" defaultBindingType="type"> <complexTypeBinding name="AccountSearchFilter"> <java-class> <extends>package.SearchFilter</extends> </java-class> </complexTypeBinding> </binding> Source Generator will create the following source files: AccountSearchFilter.java AccountSearchFilterDescriptor.java As such AccountSearchFilter.java contains the following: public class AccountSearchFilter extends package.SearchFilter which is what I'm looking for, however AccountSearchFilterDescriptor.java contains: public class AccountSearchFilterDescriptor extends package.SearchFilterDescriptor Given that SearchFilter is a hand coded class there is no SearchFilterDescriptor file. Am I missing something here? Any pointers or clues would be appreciated, also to note I have tried using the org.exolab.castor.builder.superclass property, however this isn't fine grained enough for my current needs. Thanks in advance, Greg ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------

