If your selected language is Java, the Java options page displays the Language Properties that relate to Java code generation.
This allows you to specify the Java Package that all generated classes will form part. This also represents the name of the generated Java project.
This allows you to specify a prefix to the Java Package that all generated classes will form part. This is useful if you have a company standard that dictates all libraries should be in the standard company package, e.g. com.mycompany.
This allows you to select the manner in which properties and methods that reference Collections are generated.
E.g. for the following XML:
<person> <address/> <address/> <address/> </person>
where a <person> may contain many <address> elements:
Use Original Name
This option simply uses the element name from the XML Schema. E.g Person Class would have the method declaration:
AddressCol getAddress();
Append 'Col' to Name
This option appends 'Col' to the element name from the XML Schema. E.g Person Class would have the method declaration:
AddressCol getAddressCol();
Pluralize Name
This option attempts to pluralize the element name from the XML Schema using a lookup file 'pluralList.txt' that can be found in the [INSTALL DIR]\XMLDataBinder folder and can be manually extended to include your own terms. E.g The Person Class would have the method declaration:
AddressCol getAddresses();