| Class Summary |
| AnyURIType |
"anyURI" type.
|
| Base64BinaryType |
"base64Binary" type.
type of the value object is {@link 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 {@link Calendar} object to a String.
|
| CalendarParser |
Parses XML Schema date/time related types into {@link 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 {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
|
| DateType |
"date" type.
type of the value object is {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
|
| DoubleType |
"double" type.
type of the value object is java.lang.Double.
|
| DurationType |
"duration" type.
type of the value object is {@link 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 {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
|
| GMonthDayType |
"gMonthDay" type.
type of the value object is {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
|
| GMonthType |
"gMonth" type.
type of the value object is {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
|
| GYearMonthType |
"gYearMonth" type.
type of the value object is {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
|
| GYearType |
"gYear" type.
type of the value object is {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
|
| HexBinaryType |
"hexBinary" type.
type of the value object is {@link 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 {@link 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 {@link 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 {@link IntegerValueType}.
|
| NmtokenType |
"NMTOKEN" type.
type of the value object is java.lang.String.
|
| NonNegativeIntegerType |
"nonNegativeInteger" type.
type of the value object is {@link IntegerValueType}.
|
| NonPositiveIntegerType |
"nonPositiveInteger" type.
type of the value object is {@link 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 {@link IntegerValueType}.
|
| PreciseCalendarFormatter |
|
| PreciseCalendarParser |
|
| Proxy |
Delegates all methods to the base type.
|
| QnameType |
"QName" type.
type of the value object is {@link 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 {@link com.sun.msv.datatype.xsd.datetime.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 {@link 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.
|