XMLConfiguration
public class XMLProperties extends AbstractProperties
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
COLLECTION_HANDLERS_FOR_JAVA_11_OR_12 |
Property specifying which collections handlers should be used for
Java 1.1 and Java 1.2 run-times.
|
static java.lang.String |
DEBUG |
Property specifying whether to run in debug mode.
|
static java.lang.String |
JAVA_NAMING |
Property specifying the 'type' of the Java naming conventions
to use.
|
static java.lang.String |
LENIENT_ID_VALIDATION |
Property specifying whether id/href validation should be lenient;
defaults to false.
|
static java.lang.String |
LENIENT_INTEGER_VALIDATION |
Property that allows to specify whether the validation for
<xs:integer> should accept the old 'int/Integer' members as well;
default to false.
|
static java.lang.String |
LENIENT_INTROSPECTED_ELEMENT_STRICTNESS |
Property specifying whether element strictness for introspected classes/elements
should be lenient (aka allowed); defaults to true.
|
static java.lang.String |
LENIENT_SEQUENCE_ORDER |
Property specifying whether sequence order validation should be lenient.
|
static java.lang.String |
LOAD_PACKAGE_MAPPING |
Property specifying whether the ClassDescriptorResolver should (automatically) search
for and consult with package mapping files (.castor.xml) to retrieve class
descriptor information; on by default.
|
static java.lang.String |
MARSHALLING_VALIDATION |
Property specifying whether to use validation in the marshalling
framework.
|
static java.lang.String |
NAMESPACE_PACKAGE_MAPPINGS |
Property specifying XML namespace to Java package mappings.
|
static java.lang.String |
NAMESPACES |
Property specifying whether to support XML namespaces by default.
|
static java.lang.String |
PARSER |
Property specifying the class name of the SAX 1 XML parser to
use.
|
static java.lang.String |
PARSER_FEATURES |
Property specifying additional features for the XML parser.
|
static java.lang.String |
PARSER_FEATURES_DISABLED |
Property specifying features to be disabled on the underlying SAX parser.
|
static java.lang.String |
PARSER_VALIDATION |
Property specifying whether to perform document validation
by default.
|
static java.lang.String |
PRIMITIVE_NODE_TYPE |
Property specifying the type of XML node to use for
primitive values, either 'element' or 'attribute'.
|
static java.lang.String |
PROXY_INTERFACES |
Property specifying whether or not to search for an proxy interface at marshalling.
|
static java.lang.String |
REG_EXP_CLASS_NAME |
Property specifying the regular expression validator
to use.
|
static java.lang.String |
SAVE_MAP_KEYS |
Property specifying whether or not to save the "keys" of a
Hashtable or
Map during marshalling. |
static java.lang.String |
SERIALIZER_FACTORY |
Property specifying what factory to use for dealing with XML serializers.
|
static java.lang.String |
STRICT_ELEMENTS |
Property specifying whether to apply strictness to elements when
unmarshalling.
|
static java.lang.String |
USE_INDENTATION |
Property specifying whether XML documents (as generated at marshalling)
should use indentation or not.
|
static java.lang.String |
USE_INTROSPECTION |
Property specifying if introspection should be used at class resolving.
|
static java.lang.String |
WRAP_COLLECTIONS_PROPERTY |
The property name for enabling collection wrapping.
|
static java.lang.String |
XML_NAMING |
Property specifying the 'type' of the XML naming conventions
to use.
|
static java.lang.String |
XML_VERSION |
Property that allows to specify the XML document version
number to be used during marshalling; defaulta to 1.0.
|
Constructor | Description |
---|---|
XMLProperties(AbstractProperties parent) |
Construct properties with given parent.
|
Modifier and Type | Method | Description |
---|---|---|
static AbstractProperties |
newInstance() |
Factory method for a default XML properties instance.
|
static AbstractProperties |
newInstance(java.lang.ClassLoader app,
java.lang.ClassLoader domain) |
Factory method for a XML properties instance that uses the specified class loaders.
|
get, getApplicationClassLoader, getBoolean, getBoolean, getClass, getClassArray, getDomainClassLoader, getInteger, getInteger, getObject, getObjectArray, getString, getString, getStringArray, loadDefaultProperties, loadUserProperties, put, remove
public static final java.lang.String PRIMITIVE_NODE_TYPE
org.exolab.castor.xml.introspector.primitive.nodetype
public static final java.lang.String PARSER
org.exolab.castor.parser
public static final java.lang.String PARSER_VALIDATION
org.exolab.castor.SAXParser.validation
public static final java.lang.String NAMESPACES
org.exolab.castor.SAXParser.namespaces
public static final java.lang.String NAMESPACE_PACKAGE_MAPPINGS
org.exolab.castor.xml.nspackages
public static final java.lang.String XML_NAMING
AbstractXMLNaming
.
Possible values:
- 'mixed'
- 'lower'
- A class name (which extends AbstractXMLNaming
).
org.exolab.castor.xml.naming
public static final java.lang.String JAVA_NAMING
JavaNaming
.
Possible values:
- null
- A class name (which extends JavaNaming
).
org.castor.xml.java_naming
public static final java.lang.String MARSHALLING_VALIDATION
org.exolab.castor.marshalling.validation
public static final java.lang.String USE_INDENTATION
org.exolab.castor.indent
public static final java.lang.String PARSER_FEATURES
org.exolab.castor.sax.features
public static final java.lang.String PARSER_FEATURES_DISABLED
org.exolab.castor.sax.features-to-disable
public static final java.lang.String REG_EXP_CLASS_NAME
org.exolab.castor.xml.validators.RegExpValidator
Possible values:
- A class name.
org.exolab.castor.regexp
public static final java.lang.String DEBUG
org.exolab.castor.debug
public static final java.lang.String STRICT_ELEMENTS
SAXException
to be thrown. If set to false, these 'unknown' elements are ignored.
Possible values:
- false
- true (default)
org.exolab.castor.strictelements
public static final java.lang.String SAVE_MAP_KEYS
Hashtable
or
Map
during marshalling. By default this is true.
Backwards compatibility switch (for 0.9.5.2 users and earlier)
Possible values:
- false
- true (default)
org.exolab.castor.xml.saveMapKeys
public static final java.lang.String LOAD_PACKAGE_MAPPING
org.exolab.castor.xml.loadPackageMappings
public static final java.lang.String SERIALIZER_FACTORY
org.exolab.castor.xml.serializer.factory
public static final java.lang.String LENIENT_SEQUENCE_ORDER
org.exolab.castor.xml.lenient.sequence.order=falsesince 1.1
public static final java.lang.String LENIENT_ID_VALIDATION
org.exolab.castor.xml.lenient.id.validation=falsesince 1.1
public static final java.lang.String PROXY_INTERFACES
org.exolab.castor.xml.proxyInterfaces
public static final java.lang.String LENIENT_INTROSPECTED_ELEMENT_STRICTNESS
org.exolab.castor.xml.lenient.introspected.element.strictness=true
public static final java.lang.String COLLECTION_HANDLERS_FOR_JAVA_11_OR_12
org.exolab.castor.mapping.collections
public static final java.lang.String USE_INTROSPECTION
org.castor.xml.class-resolver.use-introspection
public static final java.lang.String WRAP_COLLECTIONS_PROPERTY
<foos> <foo>foo1</foo> <foo>foo2</foo> </foos> instead of the default: <foos>foo1<foos> <foos>foo2</foos>Use this property with a value of true or false in the castor.properties file org.exolab.castor.xml.introspector.wrapCollections=true -or- org.exolab.castor.xml.introspector.wrapCollections=false This property is false by default.
public static final java.lang.String LENIENT_INTEGER_VALIDATION
org.exolab.castor.xml.lenient.integer.validation=false
public static final java.lang.String XML_VERSION
org.exolab.castor.xml.version=1.0
public XMLProperties(AbstractProperties parent)
parent
- Parent properties.public static AbstractProperties newInstance()
public static AbstractProperties newInstance(java.lang.ClassLoader app, java.lang.ClassLoader domain)
app
- ClassLoader
to be used for all classes of Castor and its required libraries.domain
- ClassLoader
to be used for all domain objects.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com