Uses of Interface
com.sun.msv.datatype.xsd.XSDatatype
-
Packages that use XSDatatype Package Description com.sun.msv.datatype.xsd W3C XML Schema Datatypes implementation.com.sun.msv.datatype.xsd.ngimpl com.sun.msv.grammar abstract grammar model(AGM): common part.com.sun.msv.grammar.relax abstract grammar model(AGM): RELAX stub.com.sun.msv.grammar.xmlschema W3C XML Schema grammar model.com.sun.msv.reader reads XML representation of grammar and creates AGM.com.sun.msv.reader.datatype.xsd com.sun.msv.reader.xmlschema parses XML representation of XML Schema into AGM.com.sun.msv.writer.relaxng AGM to RELAX NG converter -
-
Uses of XSDatatype in com.sun.msv.datatype.xsd
Classes in com.sun.msv.datatype.xsd that implement XSDatatype Modifier and Type Class Description class
AnyURIType
"anyURI" type.class
Base64BinaryType
"base64Binary" type.(package private) class
BinaryBaseType
base implementation for "hexBinary" and "base64Binary" types.class
BooleanType
"boolean" type.class
BuiltinAtomicType
base class for atomic built-in types; those types which can be used by itself (int,uriReference,string, etc) .class
ByteType
"byte" type.class
ConcreteType
base class for types that union/list/atomic.class
DataTypeWithFacet
Base implementation of facet-restricted datatype(package private) class
DataTypeWithLexicalConstraintFacet
base class for facets which constrains lexical space of data(package private) class
DataTypeWithValueConstraintFacet
base class for facets which constrain value space.(package private) class
DateTimeBaseType
base implementation of dateTime and dateTime-truncated types.class
DateTimeType
"dateTime" type.class
DateType
"date" type.class
DoubleType
"double" type.class
DurationType
"duration" type.class
EntityType
"ENTITY" type.class
EnumerationFacet
"enumeration" facets validator.class
ErrorType
A dummy datatype that can be used to recover from errors.class
FinalComponent
"final" component.(package private) class
FloatingNumberType
base class of FloatType and DoubleTypeclass
FloatType
"float" type.class
FractionDigitsFacet
'fractionDigits' facet.class
GDayType
"gDay" type.class
GMonthDayType
"gMonthDay" type.class
GMonthType
"gMonth" type.class
GYearMonthType
"gYearMonth" type.class
GYearType
"gYear" type.class
HexBinaryType
"hexBinary" type.class
IDREFType
very limited 'IDREF' type of XML Schema Part 2.class
IDType
very limited 'ID' type of XML Schema Part 2.(package private) class
IntegerDerivedType
base class for types derived from integer.class
IntegerType
"integer" type.class
IntType
"int" type.class
LanguageType
"language" type.class
LengthFacet
"length", "minLength", and "maxLength" facet validator.class
ListType
List type.class
LongType
"long" type.class
MaxExclusiveFacet
'maxExclusive' facetclass
MaxInclusiveFacet
'maxInclusive' facetclass
MaxLengthFacet
'maxLength' facetclass
MinExclusiveFacet
'minExclusive' facetclass
MinInclusiveFacet
'minInclusive' facetclass
MinLengthFacet
'minLength' facetclass
NameType
"Name" type.class
NcnameType
"NCName" type.class
NegativeIntegerType
"negativeInteger" type.class
NmtokenType
"NMTOKEN" type.class
NonNegativeIntegerType
"nonNegativeInteger" type.class
NonPositiveIntegerType
"nonPositiveInteger" type.class
NormalizedStringType
"normalizedString" type.class
NumberType
"decimal" type.class
PatternFacet
"pattern" facet validator "pattern" is a constraint facet which is applied against lexical space.class
PositiveIntegerType
"positiveInteger" type.class
Proxy
Delegates all methods to the base type.class
QnameType
"QName" type.class
RangeFacet
Base class of "(max|min)(In|Ex)clusive" facet validatorclass
ShortType
"short" type.class
SimpleURType
simple "ur-type" type.class
StringType
"string" type.class
TimeType
"time" type.class
TokenType
"token" type.class
TotalDigitsFacet
'totalDigits' facet.class
UnionType
union type.class
UnsignedByteType
"unsignedByte" type.class
UnsignedIntType
"unsignedInt" type.class
UnsignedLongType
"unsignedLong" type.class
UnsignedShortType
"unsignedShort" type.class
WhiteSpaceFacet
whiteSpace facet validatorclass
XSDatatypeImpl
base implementaion for XSDatatype interface.Methods in com.sun.msv.datatype.xsd that return XSDatatype Modifier and Type Method Description static XSDatatype
DatatypeFactory. deriveByList(java.lang.String newTypeName, XSDatatype itemType)
Deprecated.static XSDatatype
DatatypeFactory. deriveByList(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype itemType)
derives a new type by list.static XSDatatype
DatatypeFactory. deriveByUnion(java.lang.String newTypeName, XSDatatype[] memberTypes)
Deprecated.static XSDatatype
DatatypeFactory. deriveByUnion(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype[] memberTypes)
derives a new type by union.static XSDatatype
DatatypeFactory. deriveByUnion(java.lang.String nsUri, java.lang.String newTypeName, java.util.Collection memberTypes)
static XSDatatype
DatatypeFactory. deriveByUnion(java.lang.String newTypeName, java.util.Collection memberTypes)
Deprecated.XSDatatype
XSDatatype. getAncestorBuiltinType()
Gets the nearest ancestor built-in type.XSDatatype
XSDatatypeImpl. getAncestorBuiltinType()
XSDatatype
AnyURIType. getBaseType()
XSDatatype
BinaryBaseType. getBaseType()
XSDatatype
BooleanType. getBaseType()
XSDatatype
ByteType. getBaseType()
XSDatatype
DataTypeWithFacet. getBaseType()
XSDatatype
DateTimeBaseType. getBaseType()
XSDatatype
DoubleType. getBaseType()
XSDatatype
DurationType. getBaseType()
XSDatatype
EntityType. getBaseType()
XSDatatype
ErrorType. getBaseType()
XSDatatype
FloatType. getBaseType()
XSDatatype
IntegerType. getBaseType()
XSDatatype
IntType. getBaseType()
XSDatatype
LanguageType. getBaseType()
XSDatatype
ListType. getBaseType()
XSDatatype
LongType. getBaseType()
XSDatatype
NameType. getBaseType()
XSDatatype
NcnameType. getBaseType()
XSDatatype
NegativeIntegerType. getBaseType()
XSDatatype
NmtokenType. getBaseType()
XSDatatype
NonNegativeIntegerType. getBaseType()
XSDatatype
NonPositiveIntegerType. getBaseType()
XSDatatype
NormalizedStringType. getBaseType()
XSDatatype
NumberType. getBaseType()
XSDatatype
PositiveIntegerType. getBaseType()
XSDatatype
Proxy. getBaseType()
XSDatatype
QnameType. getBaseType()
XSDatatype
ShortType. getBaseType()
XSDatatype
SimpleURType. getBaseType()
SimpleURType always returns null to indicate that there is no base type for this type.XSDatatype
StringType. getBaseType()
XSDatatype
TokenType. getBaseType()
XSDatatype
UnionType. getBaseType()
XSDatatype
UnsignedByteType. getBaseType()
XSDatatype
UnsignedIntType. getBaseType()
XSDatatype
UnsignedLongType. getBaseType()
XSDatatype
UnsignedShortType. getBaseType()
XSDatatype
XSDatatype. getBaseType()
gets the base type of this type.static XSDatatype
DatatypeFactory. getTypeByName(java.lang.String dataTypeName)
obtain a built-in DataType object by its name.Methods in com.sun.msv.datatype.xsd with parameters of type XSDatatype Modifier and Type Method Description static XSDatatype
DatatypeFactory. deriveByList(java.lang.String newTypeName, XSDatatype itemType)
Deprecated.static XSDatatype
DatatypeFactory. deriveByList(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype itemType)
derives a new type by list.static XSDatatype
DatatypeFactory. deriveByUnion(java.lang.String newTypeName, XSDatatype[] memberTypes)
Deprecated.static XSDatatype
DatatypeFactory. deriveByUnion(java.lang.String nsUri, java.lang.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.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 XSDatatype Constructor Description TypeIncubator(XSDatatype baseType)
UnionType(java.lang.String nsUri, java.lang.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 XSDatatype Modifier and Type Method Description private XSDatatype
DataTypeLibraryImpl. getType(java.lang.String typeName)
Constructors in com.sun.msv.datatype.xsd.ngimpl with parameters of type XSDatatype Constructor Description DatatypeBuilderImpl(XSDatatype baseType)
-
Uses of XSDatatype in com.sun.msv.grammar
Methods in com.sun.msv.grammar with parameters of type XSDatatype Modifier and Type Method Description Expression
ExpressionPool. createData(XSDatatype dt)
Expression
ExpressionPool. createValue(XSDatatype dt, java.lang.Object value)
-
Uses of XSDatatype in com.sun.msv.grammar.relax
Classes in com.sun.msv.grammar.relax that implement XSDatatype Modifier and Type Class Description class
EmptyStringType
'emptyString' type of RELAX.class
NoneType
'none' datatype of RELAX.Methods in com.sun.msv.grammar.relax that return XSDatatype Modifier and Type Method Description XSDatatype
RELAXModule.DatatypeContainer. get(java.lang.String name)
XSDatatype
EmptyStringType. getBaseType()
XSDatatype
NoneType. getBaseType()
Methods in com.sun.msv.grammar.relax with parameters of type XSDatatype Modifier and Type Method Description void
RELAXModule.DatatypeContainer. add(XSDatatype dt)
-
Uses of XSDatatype in com.sun.msv.grammar.xmlschema
Methods in com.sun.msv.grammar.xmlschema that return XSDatatype Modifier and Type Method Description XSDatatype
SimpleTypeExp. getDatatype()
Gets the encapsulated Datatype object.Methods in com.sun.msv.grammar.xmlschema with parameters of type XSDatatype Modifier and Type Method Description boolean
ComplexTypeExp. isDerivedTypeOf(XSDatatype baseType, int constraint)
-
Uses of XSDatatype in com.sun.msv.reader
Methods in com.sun.msv.reader that return XSDatatype Modifier and Type Method Description XSDatatype
GrammarReader. getBackwardCompatibleType(java.lang.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 XSDatatype Modifier and Type Field Description private XSDatatype
XSDatatypeExp. dt
Datatype object wrapped by this expression.Methods in com.sun.msv.reader.datatype.xsd that return XSDatatype Modifier and Type Method Description XSDatatype
XSDatatypeExp. getCreatedType()
Gets a encapsulated datatype object This method can be called only after all the datatypes are created.XSDatatype
XSDatatypeExp. getType(XSDatatypeExp.RenderingContext context)
Gets the type definition.XSDatatype
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 XSDatatype Constructor Description XSDatatypeExp(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 XSDatatype Modifier and Type Method Description XSDatatype
SimpleContentRestrictionState.BaseContentTypeRenderer. render(XSDatatypeExp.RenderingContext context)
XSDatatype
XMLSchemaReader. resolveBuiltinDataType(java.lang.String typeLocalName)
resolves built-in datatypes (URI: http://www.w3.org/2001/XMLSchema)Methods in com.sun.msv.reader.xmlschema with parameters of type XSDatatype Modifier and Type Method Description private 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 XSDatatype Modifier and Type Method Description protected void
PatternWriter. serializeDataType(XSDatatype dt)
serializes the given datatype.
-