org.exolab.castor.builder

Class SourceGenerator.Property

Enclosing Class:
SourceGenerator

public static class SourceGenerator.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
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
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
FileName
The name of the configuration file.
static String
JavaClassMapping
Property specifying how element's and type's are mapped into a Java class hierarchy by the Source Generator.
static String
NamespacePackages
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
 

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

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

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

(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-2003. All rights reserved http://www.intalio.com