2 # Property file for SourceCodeGenerator
\r
6 # To enable bound properties uncomment the following line. Please
\r
7 # note that currently *all* fields will be treated as bound properties
\r
8 # when enabled. This will change in the future when we introduce
\r
9 # fine grained control over each class and it's properties.
\r
11 #org.exolab.castor.builder.boundproperties=true
\r
13 # Java class mapping of <xsd:element>'s and <xsd:complexType>'s
\r
15 #org.exolab.castor.builder.javaclassmapping=element
\r
17 # This property allows one to specify the super class of *all*
\r
20 #org.exolab.castor.builder.superclass=com.xyz.BaseObject
\r
22 # XML namespace mapping to Java packages
\r
24 #org.exolab.castor.builder.nspackages=\
\r
25 http://www.xyz.com/schemas/project=com.xyz.schemas.project,\
\r
26 http://www.xyz.com/schemas/person=com.xyz.schemas.person
\r
28 # Set to true if you want to generate the equals method
\r
29 # for each generated class
\r
32 #org.exolab.castor.builder.equalsmethod=true
\r
34 # Set to true if you want to use Object Wrappers instead
\r
35 # of primitives (e.g Float instead of float).
\r
38 #org.exolab.castor.builder.primitivetowrapper=false
\r
40 # Set to true if you want the generated class descriptors to
\r
41 # expose the element and attribute names they contain.
\r
44 #org.exolab.castor.builder.classdescfieldnames=false
\r
46 # Set to true if you want the generated source code to contain
\r
47 # Extra methods for the collection fields, such as get/set using
\r
48 # the collection type in addition to the type-safe array.
\r
49 # Set this to true if you want your code to be more compatible
\r
50 # with Castor JDO. This is false by default.
\r
52 #org.exolab.castor.builder.extraCollectionMethods=true
\r
54 # Use old-style (Castor 0.9.3.9) of naming that uppercases
\r
55 # names after an underscore
\r
57 #org.exolab.castor.xml.JavaNaming.upperCaseAfterUnderscore=true
\r
59 # This property specifies whether generated enumerated type
\r
60 # classes implement the EnumeratedTypeAccess interface.
\r
62 #org.exolab.castor.builder.enumTypeAccessInterface=true
\r