org.exolab.castor.builder

Class BuilderConfiguration.Property

public static class BuilderConfiguration.Property extends Object

Names of properties used in the configuration file.
Field Summary
static StringBOUND_PROPERTIES
Property specifying whether or not to generate source code for bound properties.
static StringClassDescFieldNames
Property specifying if we want to have a 'public static final String' generated for each attribute and element name used within a class descriptor
static StringENUM_TYPE_ACCESS_INTERFACE
Property specifying whether to implement EnumeratedTypeAccess interface for all generated enumerated type classes
 org.exolab.castor.builder.enumTypeAccessInterface
 
static StringEqualsMethod
Property specifying if we want to have the equals method generated for each generated class
static StringEXTRA_COLLECTION_METHODS
Property specifying whether or not to generate source code for extra collection methods.
static StringFileName
The name of the configuration file.
static StringJavaClassMapping
Property specifying how element's and type's are mapped into a Java class hierarchy by the Source Generator.
static StringNamespacePackages
static StringNamespacePackagesOld
Property listing mapping between XML namespaces and Java packages.
static StringResourceName
static StringSUPER_CLASS
Property specifying the super class for all generated classes
 org.exolab.castor.builder.superclass
 
static StringWrapper
Property specifying if we want to use Wrapper Objects instead of primitives (eg java.lang.Float instead of float)

Field Detail

BOUND_PROPERTIES

public static final String BOUND_PROPERTIES
Property specifying whether or not to generate source code for bound properties. Currently all properties will be treated as bound properties if this flag is set to true. A value of 'true' enables bound properties.
 org.exolab.castor.builder.boundproperties
 

ClassDescFieldNames

public static final String ClassDescFieldNames
Property specifying if we want to have a 'public static final String' generated for each attribute and element name used within a class descriptor

ENUM_TYPE_ACCESS_INTERFACE

public static final String ENUM_TYPE_ACCESS_INTERFACE
Property specifying whether to implement EnumeratedTypeAccess interface for all generated enumerated type classes
 org.exolab.castor.builder.enumTypeAccessInterface
 

EqualsMethod

public static final String EqualsMethod
Property specifying if we want to have the equals method generated for each generated class

EXTRA_COLLECTION_METHODS

public static final String EXTRA_COLLECTION_METHODS
Property specifying whether or not to generate source code for extra collection methods.
 org.exolab.castor.builder.extraCollectionMethods
 

FileName

public static final String FileName
The name of the configuration file.
 castor.properties
 

JavaClassMapping

public static final String JavaClassMapping
Property specifying how element's and type's are mapped into a Java class hierarchy by the Source Generator. The value must contain one of the following. 'element' outputs a Java class hierarchy based on element names used in the XML Schema. This is the default. 'type' outputs a Java class hierarchy based on the type information defined in the XML Schema.
 org.exolab.castor.builder.javaclassmapping
 

NamespacePackages

public static final String NamespacePackages

NamespacePackagesOld

public static final String NamespacePackagesOld
Property listing mapping between XML namespaces and Java packages.

ResourceName

static final String ResourceName

SUPER_CLASS

public static final String SUPER_CLASS
Property specifying the super class for all generated classes
 org.exolab.castor.builder.superclass
 

Wrapper

public static final String Wrapper
Property specifying if we want to use Wrapper Objects instead of primitives (eg java.lang.Float instead of float)
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com