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. |