org.exolab.castor.builder

Class BuilderConfiguration.Property

Enclosing Class:
BuilderConfiguration

public static class BuilderConfiguration.Property
extends java.lang.Object

Names of properties used in the configuration file.

Field Summary

static String
BOUND_PROPERTIES
Property specifying whether or not to generate source code for bound properties.
static String
CONFIG_FILENAME_PROPERTY
The name of the configuration file.
static 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
static String
ENUM_TYPE_ACCESS_INTERFACE
Property specifying whether to implement EnumeratedTypeAccess interface for all generated enumerated type classes
 org.exolab.castor.builder.enumTypeAccessInterface
 
static String
EXTRA_COLLECTION_METHODS
Property specifying whether or not to generate source code for extra collection methods.
static String
EqualsMethod
Property specifying if we want to have the equals method generated for each generated class
static String
JavaClassMapping
Property specifying how element's and type's are mapped into a Java class hierarchy by the Source Generator.
static String
JavaVersion
Property specifying whether the Java sources generated should be 1.4 or 5.0 compliant.
static String
NamespacePackages
Property listing mapping between XML namespaces and Java packages.
static String
NamespacePackagesOld
Property listing mapping between XML namespaces and Java packages.
(package private) static String
ResourceName
static String
SUPER_CLASS
Property specifying the super class for all generated classes
 org.exolab.castor.builder.superclass
 
static String
Wrapper
Property specifying if we want to use Wrapper Objects instead of primitives (eg java.lang.Float instead of float)

Field Details

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
 

CONFIG_FILENAME_PROPERTY

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

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
 

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
 

EqualsMethod

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

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
 

JavaVersion

public static final String JavaVersion
Property specifying whether the Java sources generated should be 1.4 or 5.0 compliant.

NamespacePackages

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

NamespacePackagesOld

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

ResourceName

(package private) 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-2006. All rights reserved http://www.intalio.com