org.eclipse.persistence.oxm
Class XMLConstants

java.lang.Object
  extended by org.eclipse.persistence.oxm.XMLConstants

public class XMLConstants
extends Object

XMLConstants maintains a list of useful XMLConstants.

This includes constants for built-in schema types as well as QNames which represent those built-in schema types. These QName constants can be used, for example, when adding conversion pairs to XMLFields and when adding schema types to XMLUnionField.

Code Sample
XMLUnionField unionField = new XMLUnionField("myElement");
unionField.addSchemaType()


Field Summary
static String ANY
           
static QName ANY_QNAME
           
static String ANY_SIMPLE_TYPE
           
static QName ANY_SIMPLE_TYPE_QNAME
           
static String ANY_TYPE
           
static QName ANY_TYPE_QNAME
           
static String ANY_URI
           
static QName ANY_URI_QNAME
           
static Character ATTRIBUTE
           
static String BASE_64_BINARY
           
static QName BASE_64_BINARY_QNAME
           
static String BOOLEAN
           
static QName BOOLEAN_QNAME
           
static String BOOLEAN_STRING_FALSE
           
static String BOOLEAN_STRING_TRUE
           
static String BYTE
           
static QName BYTE_QNAME
           
static String CDATA
           
static char COLON
           
static String DATE
           
static QName DATE_QNAME
           
static String DATE_TIME
           
static QName DATE_TIME_QNAME
           
static String DECIMAL
           
static QName DECIMAL_QNAME
           
static String DEFAULT_XML_ENCODING
           
static String DOUBLE
           
static QName DOUBLE_QNAME
           
static String DURATION
           
static QName DURATION_QNAME
           
static char[] EMPTY_CHAR_ARRAY
           
static String EMPTY_STRING
           
static String EXPECTED_CONTENT_TYPES
           
static QName EXPECTED_CONTENT_TYPES_QNAME
           
static String FLOAT
           
static QName FLOAT_QNAME
           
static String G_DAY
           
static QName G_DAY_QNAME
           
static String G_MONTH
           
static String G_MONTH_DAY
           
static QName G_MONTH_DAY_QNAME
           
static QName G_MONTH_QNAME
           
static String G_YEAR
           
static String G_YEAR_MONTH
           
static QName G_YEAR_MONTH_QNAME
           
static QName G_YEAR_QNAME
           
static String HEX_BINARY
           
static QName HEX_BINARY_QNAME
           
static String INT
           
static QName INT_QNAME
           
static String INTEGER
           
static QName INTEGER_QNAME
           
static String JAXB_FRAGMENT
           
static String LONG
           
static QName LONG_QNAME
           
static String NAME
           
static QName NAME_QNAME
           
static String NCNAME
           
static QName NCNAME_QNAME
           
static String NEGATIVE_INFINITY
           
static String NO_NS_SCHEMA_LOCATION
           
static String POSITIVE_INFINITY
           
static String QNAME
           
static Class QNAME_CLASS
           
static QName QNAME_QNAME
           
static String REF_PREFIX
           
static String REF_URL
           
static String SCHEMA_INSTANCE_PREFIX
           
static String SCHEMA_INSTANCE_URL
           
static String SCHEMA_LOCATION
           
static String SCHEMA_NIL_ATTRIBUTE
           
static String SCHEMA_PREFIX
           
static String SCHEMA_TYPE_ATTRIBUTE
           
static String SCHEMA_URL
           
static String SHORT
           
static QName SHORT_QNAME
           
static String STRING
           
static QName STRING_QNAME
           
static String SWA_REF
           
static QName SWA_REF_QNAME
           
static String TARGET_NAMESPACE_PREFIX
           
static String TEXT
           
static String TIME
           
static QName TIME_QNAME
           
static String UNSIGNED_BYTE
           
static QName UNSIGNED_BYTE_QNAME
           
static String UNSIGNED_INT
           
static QName UNSIGNED_INT_QNAME
           
static String UNSIGNED_SHORT
           
static QName UNSIGNED_SHORT_QNAME
           
static Class UUID
           
static String XML_MIME_URL
           
static String XML_NAMESPACE_PREFIX
           
static String XML_NAMESPACE_URL
           
static String XMLNS
           
static String XMLNS_URL
           
static String XOP_PREFIX
           
static String XOP_URL
           
 
Constructor Summary
XMLConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLON

public static final char COLON
See Also:
Constant Field Values

ATTRIBUTE

public static final Character ATTRIBUTE

TEXT

public static final String TEXT
See Also:
Constant Field Values

EMPTY_STRING

public static final String EMPTY_STRING
See Also:
Constant Field Values

CDATA

public static final String CDATA
See Also:
Constant Field Values

SCHEMA_PREFIX

public static final String SCHEMA_PREFIX
See Also:
Constant Field Values

SCHEMA_URL

public static final String SCHEMA_URL
See Also:
Constant Field Values

SCHEMA_INSTANCE_PREFIX

public static final String SCHEMA_INSTANCE_PREFIX
See Also:
Constant Field Values

SCHEMA_INSTANCE_URL

public static final String SCHEMA_INSTANCE_URL
See Also:
Constant Field Values

TARGET_NAMESPACE_PREFIX

public static final String TARGET_NAMESPACE_PREFIX
See Also:
Constant Field Values

NO_NS_SCHEMA_LOCATION

public static final String NO_NS_SCHEMA_LOCATION
See Also:
Constant Field Values

SCHEMA_LOCATION

public static final String SCHEMA_LOCATION
See Also:
Constant Field Values

XMLNS

public static final String XMLNS
See Also:
Constant Field Values

XMLNS_URL

public static final String XMLNS_URL
See Also:
Constant Field Values

XML_NAMESPACE_PREFIX

public static final String XML_NAMESPACE_PREFIX
See Also:
Constant Field Values

XML_NAMESPACE_URL

public static final String XML_NAMESPACE_URL
See Also:
Constant Field Values

SCHEMA_TYPE_ATTRIBUTE

public static final String SCHEMA_TYPE_ATTRIBUTE
See Also:
Constant Field Values

SCHEMA_NIL_ATTRIBUTE

public static final String SCHEMA_NIL_ATTRIBUTE
See Also:
Constant Field Values

REF_URL

public static final String REF_URL
See Also:
Constant Field Values

REF_PREFIX

public static final String REF_PREFIX
See Also:
Constant Field Values

XOP_URL

public static final String XOP_URL
See Also:
Constant Field Values

XOP_PREFIX

public static final String XOP_PREFIX
See Also:
Constant Field Values

QNAME_CLASS

public static final Class QNAME_CLASS

DEFAULT_XML_ENCODING

public static final String DEFAULT_XML_ENCODING
See Also:
Constant Field Values

EXPECTED_CONTENT_TYPES

public static final String EXPECTED_CONTENT_TYPES
See Also:
Constant Field Values

XML_MIME_URL

public static final String XML_MIME_URL
See Also:
Constant Field Values

ANY

public static final String ANY
See Also:
Constant Field Values

BASE_64_BINARY

public static final String BASE_64_BINARY
See Also:
Constant Field Values

BOOLEAN

public static final String BOOLEAN
See Also:
Constant Field Values

BYTE

public static final String BYTE
See Also:
Constant Field Values

DATE

public static final String DATE
See Also:
Constant Field Values

DATE_TIME

public static final String DATE_TIME
See Also:
Constant Field Values

DECIMAL

public static final String DECIMAL
See Also:
Constant Field Values

DOUBLE

public static final String DOUBLE
See Also:
Constant Field Values

DURATION

public static final String DURATION
See Also:
Constant Field Values

FLOAT

public static final String FLOAT
See Also:
Constant Field Values

G_DAY

public static final String G_DAY
See Also:
Constant Field Values

G_MONTH

public static final String G_MONTH
See Also:
Constant Field Values

G_MONTH_DAY

public static final String G_MONTH_DAY
See Also:
Constant Field Values

G_YEAR

public static final String G_YEAR
See Also:
Constant Field Values

G_YEAR_MONTH

public static final String G_YEAR_MONTH
See Also:
Constant Field Values

HEX_BINARY

public static final String HEX_BINARY
See Also:
Constant Field Values

INT

public static final String INT
See Also:
Constant Field Values

INTEGER

public static final String INTEGER
See Also:
Constant Field Values

LONG

public static final String LONG
See Also:
Constant Field Values

NAME

public static final String NAME
See Also:
Constant Field Values

NCNAME

public static final String NCNAME
See Also:
Constant Field Values

QNAME

public static final String QNAME
See Also:
Constant Field Values

SHORT

public static final String SHORT
See Also:
Constant Field Values

STRING

public static final String STRING
See Also:
Constant Field Values

TIME

public static final String TIME
See Also:
Constant Field Values

UNSIGNED_BYTE

public static final String UNSIGNED_BYTE
See Also:
Constant Field Values

UNSIGNED_INT

public static final String UNSIGNED_INT
See Also:
Constant Field Values

UNSIGNED_SHORT

public static final String UNSIGNED_SHORT
See Also:
Constant Field Values

ANY_SIMPLE_TYPE

public static final String ANY_SIMPLE_TYPE
See Also:
Constant Field Values

ANY_TYPE

public static final String ANY_TYPE
See Also:
Constant Field Values

ANY_URI

public static final String ANY_URI
See Also:
Constant Field Values

SWA_REF

public static final String SWA_REF
See Also:
Constant Field Values

ANY_QNAME

public static final QName ANY_QNAME

ANY_SIMPLE_TYPE_QNAME

public static final QName ANY_SIMPLE_TYPE_QNAME

ANY_TYPE_QNAME

public static final QName ANY_TYPE_QNAME

ANY_URI_QNAME

public static final QName ANY_URI_QNAME

BASE_64_BINARY_QNAME

public static final QName BASE_64_BINARY_QNAME

HEX_BINARY_QNAME

public static final QName HEX_BINARY_QNAME

DATE_QNAME

public static final QName DATE_QNAME

TIME_QNAME

public static final QName TIME_QNAME

DATE_TIME_QNAME

public static final QName DATE_TIME_QNAME

BOOLEAN_QNAME

public static final QName BOOLEAN_QNAME

BYTE_QNAME

public static final QName BYTE_QNAME

DECIMAL_QNAME

public static final QName DECIMAL_QNAME

DOUBLE_QNAME

public static final QName DOUBLE_QNAME

DURATION_QNAME

public static final QName DURATION_QNAME

FLOAT_QNAME

public static final QName FLOAT_QNAME

G_DAY_QNAME

public static final QName G_DAY_QNAME

G_MONTH_QNAME

public static final QName G_MONTH_QNAME

G_MONTH_DAY_QNAME

public static final QName G_MONTH_DAY_QNAME

G_YEAR_QNAME

public static final QName G_YEAR_QNAME

G_YEAR_MONTH_QNAME

public static final QName G_YEAR_MONTH_QNAME

INT_QNAME

public static final QName INT_QNAME

INTEGER_QNAME

public static final QName INTEGER_QNAME

LONG_QNAME

public static final QName LONG_QNAME

NAME_QNAME

public static final QName NAME_QNAME

NCNAME_QNAME

public static final QName NCNAME_QNAME

QNAME_QNAME

public static final QName QNAME_QNAME

SHORT_QNAME

public static final QName SHORT_QNAME

STRING_QNAME

public static final QName STRING_QNAME

UNSIGNED_BYTE_QNAME

public static final QName UNSIGNED_BYTE_QNAME

UNSIGNED_INT_QNAME

public static final QName UNSIGNED_INT_QNAME

UNSIGNED_SHORT_QNAME

public static final QName UNSIGNED_SHORT_QNAME

SWA_REF_QNAME

public static final QName SWA_REF_QNAME

JAXB_FRAGMENT

public static final String JAXB_FRAGMENT
See Also:
Constant Field Values

EXPECTED_CONTENT_TYPES_QNAME

public static final QName EXPECTED_CONTENT_TYPES_QNAME

EMPTY_CHAR_ARRAY

public static final char[] EMPTY_CHAR_ARRAY

POSITIVE_INFINITY

public static final String POSITIVE_INFINITY
See Also:
Constant Field Values

NEGATIVE_INFINITY

public static final String NEGATIVE_INFINITY
See Also:
Constant Field Values

BOOLEAN_STRING_TRUE

public static final String BOOLEAN_STRING_TRUE
See Also:
Constant Field Values

BOOLEAN_STRING_FALSE

public static final String BOOLEAN_STRING_FALSE
See Also:
Constant Field Values

UUID

public static final Class UUID
Constructor Detail

XMLConstants

public XMLConstants()