|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.castor.core.util.AbstractProperties
org.castor.xml.XMLProperties
public class XMLProperties
Properties of XML modul.
Field Summary | |
---|---|
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 disbaled 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. |
Constructor Summary | |
---|---|
XMLProperties(AbstractProperties parent)
Construct properties with given parent. |
Method Summary | |
---|---|
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. |
Methods inherited from class org.castor.core.util.AbstractProperties |
---|
get, getApplicationClassLoader, getBoolean, getBoolean, getClass, getClassArray, getDomainClassLoader, getInteger, getInteger, getObject, getObjectArray, getString, getString, getStringArray, loadDefaultProperties, loadUserProperties, put, remove |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public XMLProperties(AbstractProperties parent)
parent
- Parent properties.Method Detail |
---|
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.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |