public static class BuilderConfiguration.Property extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTOMATIC_CONFLICT_RESOLUTION
Property specifying whether automatic class name conflict resolution should be used or not;
defaults to false.
|
static String |
AUTOMATIC_CONFLICT_RESOLUTION_TYPE_SUFFIX
Property specifying the 'string' used in type strategy to be inserted between the actual
element name and the type name (during automatic class name conflict resolution); defaults to
'By'.
|
static String |
BOUND_PROPERTIES
Property specifying whether or not to generate source code for bound properties.
|
static String |
CLASS_DESC_FIELD_NAMES
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 |
CONFIG_FILENAME_PROPERTY
The name of the configuration file.
|
static String |
ENUM_TYPE_ACCESS_INTERFACE
Property specifying whether to implement EnumeratedTypeAccess interface for all generated
enumerated type classes.
|
static String |
EQUALS_METHOD
Property specifying if we want to have the equals method generated for each generated class.
|
static String |
EXTRA_COLLECTION_METHODS
Property specifying whether or not to generate source code for extra collection methods.
|
static String |
EXTRA_DOCUMENTATION_METHODS
Property specifying whether extra members/methods for extracting XML schema documentation
should be made available; defaults to false.
|
static String |
FORCE_JAVA4_ENUMS
Forces the code generator to create 'old' Java 1.4 enumeration classes instead of Java 5
enums for <simpleType> enumerations, even in Java 5 mode.
|
static String |
JAVA_CLASS_MAPPING
Property specifying how element's and type's are mapped into a Java class hierarchy by the
Source Generator.
|
static String |
JAVA_VERSION
Property specifying whether the Java sources generated should be 1.4 or 5.0 compliant.
|
static String |
JCLASSPRINTER_FACTORIES
Property enlisting the supported
JClassPrinterFactory instances available for
creating JClassPrinter instances. |
static String |
MAX_CONSTANTS_PROPERTY
Maximum number of constant definitions within one file.
|
static String |
NAME_CONFLICT_STRATEGIES
Registered class name conflict resolution strategies.
|
static String |
NAMESPACE_PACKAGES
Property listing mapping between XML namespaces and Java packages.
|
static String |
NAMESPACE_PACKAGES_OLD
Property listing mapping between XML namespaces and Java packages.
|
static String |
SUPER_CLASS
Property specifying the super class for all generated classes.
|
static String |
USE_CYCLE_BREAKER
Property specifying whether cycle breaker code should be added to generated methods 'equals'
and 'hashcode'; defaults to true.
|
static String |
USE_OLD_FIELD_NAMING
Property specifying whether for Java field names the old naming conventions should be used;
defaults to true.
|
static String |
WRAPPER
Property specifying if we want to use Wrapper Objects instead of primitives (eg
java.lang.Float instead of float).
|
| Constructor and Description |
|---|
Property() |
public static final String BOUND_PROPERTIES
org.exolab.castor.builder.boundproperties
public static final String ENUM_TYPE_ACCESS_INTERFACE
org.exolab.castor.builder.enumTypeAccessInterface
public static final String EXTRA_COLLECTION_METHODS
org.exolab.castor.builder.extraCollectionMethods
public static final String SUPER_CLASS
org.exolab.castor.builder.superclass
public static final String JAVA_CLASS_MAPPING
org.exolab.castor.builder.javaclassmapping
public static final String NAMESPACE_PACKAGES_OLD
public static final String NAMESPACE_PACKAGES
public static final String EQUALS_METHOD
public static final String WRAPPER
public static final String CLASS_DESC_FIELD_NAMES
public static final String JAVA_VERSION
public static final String FORCE_JAVA4_ENUMS
public static final String CONFIG_FILENAME_PROPERTY
castor.properties
public static final String MAX_CONSTANTS_PROPERTY
org.exolab.castor.builder.maxNumberOfConstants
public static final String NAME_CONFLICT_STRATEGIES
org.exolab.castor.builder.nameConflictStrategies
public static final String AUTOMATIC_CONFLICT_RESOLUTION
org.exolab.castor.builder.automaticConflictResolution
public static final String AUTOMATIC_CONFLICT_RESOLUTION_TYPE_SUFFIX
org.exolab.castor.builder.automaticConflictResolutionTypeSuffix
public static final String JCLASSPRINTER_FACTORIES
JClassPrinterFactory instances available for
creating JClassPrinter instances.public static final String EXTRA_DOCUMENTATION_METHODS
org.exolab.castor.builder.extraDocumentationMethods = false
public static final String USE_CYCLE_BREAKER
org.exolab.castor.builder.useCycleBreaker = true
public static final String USE_OLD_FIELD_NAMING
org.exolab.castor.builder.field-naming.old = true
Copyright © 2016. All rights reserved.