Uses of Interface
com.sun.msv.datatype.xsd.XSDatatype
Packages that use XSDatatype
Package
Description
W3C XML Schema Datatypes implementation.
abstract grammar model(AGM): common part.
abstract grammar model(AGM): RELAX stub.
W3C XML Schema grammar model.
reads XML representation of grammar and creates AGM.
parses XML representation of XML Schema into AGM.
AGM to RELAX NG converter
-
Uses of XSDatatype in com.sun.msv.datatype.xsd
Classes in com.sun.msv.datatype.xsd that implement XSDatatypeModifier and TypeClassDescriptionclass
"anyURI" type.class
"base64Binary" type.(package private) class
base implementation for "hexBinary" and "base64Binary" types.class
"boolean" type.class
base class for atomic built-in types; those types which can be used by itself (int,uriReference,string, etc) .class
"byte" type.class
base class for types that union/list/atomic.class
Base implementation of facet-restricted datatype(package private) class
base class for facets which constrains lexical space of data(package private) class
base class for facets which constrain value space.(package private) class
base implementation of dateTime and dateTime-truncated types.class
"dateTime" type.class
"date" type.class
"double" type.final class
"duration" type.class
"ENTITY" type.class
"enumeration" facets validator.class
A dummy datatype that can be used to recover from errors.final class
"final" component.(package private) class
base class of FloatType and DoubleTypeclass
"float" type.class
'fractionDigits' facet.class
"gDay" type.class
"gMonthDay" type.class
"gMonth" type.class
"gYearMonth" type.class
"gYear" type.class
"hexBinary" type.class
very limited 'IDREF' type of XML Schema Part 2.class
very limited 'ID' type of XML Schema Part 2.(package private) class
base class for types derived from integer.class
"integer" type.class
"int" type.class
"language" type.class
"length", "minLength", and "maxLength" facet validator.final class
List type.class
"long" type.class
'maxExclusive' facetclass
'maxInclusive' facetclass
'maxLength' facetclass
'minExclusive' facetclass
'minInclusive' facetclass
'minLength' facetclass
"Name" type.class
"NCName" type.class
"negativeInteger" type.class
"NMTOKEN" type.class
"nonNegativeInteger" type.class
"nonPositiveInteger" type.class
"normalizedString" type.class
"decimal" type.final class
"pattern" facet validator "pattern" is a constraint facet which is applied against lexical space.class
"positiveInteger" type.class
Delegates all methods to the base type.class
"QName" type.class
Base class of "(max|min)(In|Ex)clusive" facet validatorclass
"short" type.class
simple "ur-type" type.class
"string" type.class
"time" type.class
"token" type.class
'totalDigits' facet.final class
union type.class
"unsignedByte" type.class
"unsignedInt" type.class
"unsignedLong" type.class
"unsignedShort" type.class
whiteSpace facet validatorclass
base implementaion for XSDatatype interface.Methods in com.sun.msv.datatype.xsd that return XSDatatypeModifier and TypeMethodDescriptionstatic XSDatatype
DatatypeFactory.deriveByList
(String newTypeName, XSDatatype itemType) Deprecated.static XSDatatype
DatatypeFactory.deriveByList
(String nsUri, String newTypeName, XSDatatype itemType) derives a new type by list.static XSDatatype
DatatypeFactory.deriveByUnion
(String newTypeName, XSDatatype[] memberTypes) Deprecated.static XSDatatype
DatatypeFactory.deriveByUnion
(String nsUri, String newTypeName, XSDatatype[] memberTypes) derives a new type by union.static XSDatatype
DatatypeFactory.deriveByUnion
(String nsUri, String newTypeName, Collection memberTypes) static XSDatatype
DatatypeFactory.deriveByUnion
(String newTypeName, Collection memberTypes) Deprecated.XSDatatype.getAncestorBuiltinType()
Gets the nearest ancestor built-in type.XSDatatypeImpl.getAncestorBuiltinType()
AnyURIType.getBaseType()
final XSDatatype
BinaryBaseType.getBaseType()
final XSDatatype
BooleanType.getBaseType()
final XSDatatype
ByteType.getBaseType()
final XSDatatype
DataTypeWithFacet.getBaseType()
final XSDatatype
DateTimeBaseType.getBaseType()
final XSDatatype
DoubleType.getBaseType()
final XSDatatype
DurationType.getBaseType()
final XSDatatype
EntityType.getBaseType()
ErrorType.getBaseType()
final XSDatatype
FloatType.getBaseType()
IntegerType.getBaseType()
IntType.getBaseType()
final XSDatatype
LanguageType.getBaseType()
final XSDatatype
ListType.getBaseType()
LongType.getBaseType()
final XSDatatype
NameType.getBaseType()
final XSDatatype
NcnameType.getBaseType()
final XSDatatype
NegativeIntegerType.getBaseType()
final XSDatatype
NmtokenType.getBaseType()
final XSDatatype
NonNegativeIntegerType.getBaseType()
final XSDatatype
NonPositiveIntegerType.getBaseType()
NormalizedStringType.getBaseType()
final XSDatatype
NumberType.getBaseType()
final XSDatatype
PositiveIntegerType.getBaseType()
final XSDatatype
Proxy.getBaseType()
final XSDatatype
QnameType.getBaseType()
ShortType.getBaseType()
final XSDatatype
SimpleURType.getBaseType()
SimpleURType always returns null to indicate that there is no base type for this type.StringType.getBaseType()
TokenType.getBaseType()
final XSDatatype
UnionType.getBaseType()
final XSDatatype
UnsignedByteType.getBaseType()
final XSDatatype
UnsignedIntType.getBaseType()
final XSDatatype
UnsignedLongType.getBaseType()
UnsignedShortType.getBaseType()
XSDatatype.getBaseType()
gets the base type of this type.static XSDatatype
DatatypeFactory.getTypeByName
(String dataTypeName) obtain a built-in DataType object by its name.Methods in com.sun.msv.datatype.xsd with parameters of type XSDatatypeModifier and TypeMethodDescriptionstatic XSDatatype
DatatypeFactory.deriveByList
(String newTypeName, XSDatatype itemType) Deprecated.static XSDatatype
DatatypeFactory.deriveByList
(String nsUri, String newTypeName, XSDatatype itemType) derives a new type by list.static XSDatatype
DatatypeFactory.deriveByUnion
(String newTypeName, XSDatatype[] memberTypes) Deprecated.static XSDatatype
DatatypeFactory.deriveByUnion
(String nsUri, String newTypeName, XSDatatype[] memberTypes) derives a new type by union.boolean
XSDatatype.isDerivedTypeOf
(XSDatatype baseType, boolean restrictionAllowed) tests if this type is a derived type of the specified type.final boolean
XSDatatypeImpl.isDerivedTypeOf
(XSDatatype baseType, boolean restrictionAllowed) static boolean
XSDatatypeImpl.isDerivedTypeOf
(XSDatatype base, XSDatatype derived, boolean restrictionAllowed) an implementation of "Type Derivation OK (Simple)" of the spec.Constructors in com.sun.msv.datatype.xsd with parameters of type XSDatatypeModifierConstructorDescriptionTypeIncubator
(XSDatatype baseType) UnionType
(String nsUri, String newTypeName, XSDatatype[] memberTypes) derives a new datatype from atomic datatypes by union -
Uses of XSDatatype in com.sun.msv.datatype.xsd.ngimpl
Methods in com.sun.msv.datatype.xsd.ngimpl that return XSDatatypeConstructors in com.sun.msv.datatype.xsd.ngimpl with parameters of type XSDatatype -
Uses of XSDatatype in com.sun.msv.grammar
Methods in com.sun.msv.grammar with parameters of type XSDatatypeModifier and TypeMethodDescriptionfinal Expression
ExpressionPool.createData
(XSDatatype dt) final Expression
ExpressionPool.createValue
(XSDatatype dt, Object value) -
Uses of XSDatatype in com.sun.msv.grammar.relax
Classes in com.sun.msv.grammar.relax that implement XSDatatypeModifier and TypeClassDescriptionclass
'emptyString' type of RELAX.class
'none' datatype of RELAX.Methods in com.sun.msv.grammar.relax that return XSDatatypeModifier and TypeMethodDescriptionfinal XSDatatype
EmptyStringType.getBaseType()
final XSDatatype
NoneType.getBaseType()
Methods in com.sun.msv.grammar.relax with parameters of type XSDatatype -
Uses of XSDatatype in com.sun.msv.grammar.xmlschema
Methods in com.sun.msv.grammar.xmlschema that return XSDatatypeModifier and TypeMethodDescriptionSimpleTypeExp.getDatatype()
Gets the encapsulated Datatype object.Methods in com.sun.msv.grammar.xmlschema with parameters of type XSDatatypeModifier and TypeMethodDescriptionboolean
ComplexTypeExp.isDerivedTypeOf
(XSDatatype baseType, int constraint) -
Uses of XSDatatype in com.sun.msv.reader
Methods in com.sun.msv.reader that return XSDatatypeModifier and TypeMethodDescriptionGrammarReader.getBackwardCompatibleType
(String typeName) tries to obtain a DataType object by resolving obsolete names. -
Uses of XSDatatype in com.sun.msv.reader.datatype.xsd
Fields in com.sun.msv.reader.datatype.xsd declared as XSDatatypeModifier and TypeFieldDescriptionprivate XSDatatype
XSDatatypeExp.dt
Datatype object wrapped by this expression.Methods in com.sun.msv.reader.datatype.xsd that return XSDatatypeModifier and TypeMethodDescriptionXSDatatypeExp.getCreatedType()
Gets a encapsulated datatype object This method can be called only after all the datatypes are created.XSDatatypeExp.getType
(XSDatatypeExp.RenderingContext context) Gets the type definition.XSDatatypeExp.Renderer.render
(XSDatatypeExp.RenderingContext context) creates (or retrieves, whatever) the actual, concrete, real XSDatatype object.Constructors in com.sun.msv.reader.datatype.xsd with parameters of type XSDatatypeModifierConstructorDescriptionXSDatatypeExp
(XSDatatype dt, ExpressionPool _pool) Creates this object from existing XSDatatype. -
Uses of XSDatatype in com.sun.msv.reader.xmlschema
Methods in com.sun.msv.reader.xmlschema that return XSDatatypeModifier and TypeMethodDescriptionSimpleContentRestrictionState.BaseContentTypeRenderer.render
(XSDatatypeExp.RenderingContext context) XMLSchemaReader.resolveBuiltinDataType
(String typeLocalName) resolves built-in datatypes (URI: http://www.w3.org/2001/XMLSchema)Methods in com.sun.msv.reader.xmlschema with parameters of type XSDatatypeModifier and TypeMethodDescriptionprivate XMLSchemaReader.Type
XMLSchemaReader.getType
(XSDatatype dt) -
Uses of XSDatatype in com.sun.msv.writer.relaxng
Methods in com.sun.msv.writer.relaxng with parameters of type XSDatatypeModifier and TypeMethodDescriptionprotected void
PatternWriter.serializeDataType
(XSDatatype dt) serializes the given datatype.