| Class Summary | |
|---|---|
| AnyURIType | "anyURI" type. |
| Base64BinaryType | "base64Binary" type. type of the value object is BinaryValueType. |
| BigDateTimeValueType | DateTimeValueType object that can hold all lexically valid dateTime value. |
| BigTimeDurationValueType | ITimeDurationValueType implementation that can hold all lexically legal timeDuration value. |
| BooleanType |
"boolean" type.
type of the value object is java.lang.Boolean.
|
| BuiltinAtomicType | base class for atomic built-in types; those types which can be used by itself (int,uriReference,string, etc) . |
| ByteType |
"byte" type.
type of the value object is java.lang.Byte.
|
| CalendarFormatter | Formats a Calendar object to a String. |
| CalendarParser | Parses XML Schema date/time related types into java.util.Calendar. |
| Comparator | Comparable datatype. |
| ConcreteType | base class for types that union/list/atomic. |
| DatabindableDatatype | Datatype interface that supports Java databinding. |
| DatatypeFactory | Datatype object factory. |
| DataTypeLibraryImpl | DatatypeLibrary implementation for Sun XML Datatypes Library. |
| DataTypeWithFacet | Base implementation of facet-restricted datatype |
| DateTimeFactory | utility functions that creates date/time related objects. |
| DateTimeType | "dateTime" type. type of the value object is IDateTimeValueType. |
| DateType | "date" type. type of the value object is IDateTimeValueType. |
| DoubleType |
"double" type.
type of the value object is java.lang.Double.
|
| DurationType | "duration" type. type of the value object is ITimeDurationValueType. |
| EntityType |
"ENTITY" type.
type of the value object is java.lang.String.
|
| EnumerationFacet | "enumeration" facets validator. |
| ErrorDatatypeLibrary |
Dummy DatatypeLibrary implementation which is used
to recover from "unknown datatype library" error.
|
| ErrorType | A dummy datatype that can be used to recover from errors. |
| FinalComponent | "final" component. |
| FloatType |
"float" type.
type of the value object is java.lang.Float.
|
| FractionDigitsFacet | 'fractionDigits' facet. this class holds these facet information and performs validation. |
| GDayType | "gDay" type. type of the value object is IDateTimeValueType. |
| GMonthDayType | "gMonthDay" type. type of the value object is IDateTimeValueType. |
| GMonthType | "gMonth" type. type of the value object is IDateTimeValueType. |
| GYearMonthType | "gYearMonth" type. type of the value object is IDateTimeValueType. |
| GYearType | "gYear" type. type of the value object is IDateTimeValueType. |
| HexBinaryType | "hexBinary" type. type of the value object is BinaryValueType. |
| IDateTimeValueType | Interface as value type of DateTimeType |
| IDREFType | very limited 'IDREF' type of XML Schema Part 2. |
| IDType | very limited 'ID' type of XML Schema Part 2. |
| IntegerType | "integer" type. type of the value object is IntegerValueType. |
| IntegerValueType | Value object of "integer" type. |
| IntType |
"int" type.
type of the value object is java.lang.Integer.
|
| ITimeDurationValueType | interface as a value type of TimeDurationType |
| LanguageType |
"language" type.
type of the value object is java.lang.String.
|
| LengthFacet | "length", "minLength", and "maxLength" facet validator. this class also detects inconsistent facet setting (for example, minLength=100 and maxLength=0) |
| ListType | List type. type of the value object is ListValueType. |
| ListValueType | value object of ListType. |
| LongType |
"long" type.
type of the value object is java.lang.Long.
|
| MaxExclusiveFacet | 'maxExclusive' facet |
| MaxInclusiveFacet | 'maxInclusive' facet |
| MaxLengthFacet | 'maxLength' facet |
| MinExclusiveFacet | 'minExclusive' facet |
| MinInclusiveFacet | 'minInclusive' facet |
| MinLengthFacet | 'minLength' facet |
| NameType |
"Name" type.
type of the value object is java.lang.String.
|
| NcnameType |
"NCName" type.
type of the value object is java.lang.String.
|
| NegativeIntegerType | "negativeInteger" type. type of the value object is IntegerValueType. |
| NmtokenType |
"NMTOKEN" type.
type of the value object is java.lang.String.
|
| NonNegativeIntegerType | "nonNegativeInteger" type. type of the value object is IntegerValueType. |
| NonPositiveIntegerType | "nonPositiveInteger" type. type of the value object is IntegerValueType. |
| NormalizedStringType |
"normalizedString" type.
type of the value object is java.lang.String.
|
| NumberType |
"decimal" type.
type of the value object is java.math.BigDecimal.
|
| PatternFacet | "pattern" facet validator "pattern" is a constraint facet which is applied against lexical space. |
| PositiveIntegerType | "positiveInteger" type. type of the value object is IntegerValueType. |
| PreciseCalendarFormatter | |
| PreciseCalendarParser | |
| Proxy | Delegates all methods to the base type. |
| QnameType | "QName" type. type of the value object is QnameValueType. |
| QnameValueType | value object of QName. |
| RangeFacet | Base class of "(max|min)(In|Ex)clusive" facet validator |
| RegExp | |
| RegExpFactory | |
| SerializationContext | an interface that must be implemented by caller to provide context information that is necessary to perform conversion from value object to the XML representation. |
| ShortType |
"short" type.
type of the value object is java.lang.Short.
|
| SimpleURType |
simple "ur-type" type.
type of the value object is java.lang.String.
|
| StringType |
"string" type.
type of the value object is java.lang.String.
|
| TimeType | "time" type. type of the value object is IDateTimeValueType. |
| TimeZone | simple time zone component. |
| TokenType |
"token" type.
type of the value object is java.lang.String.
|
| TotalDigitsFacet | 'totalDigits' facet. this class holds these facet information and performs validation. |
| TypeIncubator | derives a new type by adding facets. |
| UnicodeUtil | Unicode-related utility functions. |
| UnionType | union type. |
| UnsignedByteType |
"unsignedByte" type.
type of the value object is java.lang.Short.
|
| UnsignedIntType |
"unsignedInt" type.
type of the value object is java.lang.Long.
|
| UnsignedLongType | "unsignedLong" type. type of the value object is IntegerValueType. |
| UnsignedShortType |
"unsignedShort" type.
type of the value object is java.lang.Integer.
|
| WhiteSpaceFacet | whiteSpace facet validator |
| WhiteSpaceProcessor | processes white space normalization |
| XmlNames | This class contains static methods used to determine whether identifiers may appear in certain roles in XML documents. |
| XSDatatype | Publicly accesible interface of W3C XML Schema datatype (simple type). |
| XSDatatypeImpl | base implementaion for XSDatatype interface. |