Package | Description |
---|---|
com.sun.msv.datatype.xsd |
W3C XML Schema Datatypes implementation.
|
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
|
Modifier and Type | Class | Description |
---|---|---|
class |
AnyURIType |
"anyURI" type.
|
class |
Base64BinaryType |
"base64Binary" type.
|
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
|
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.
|
class |
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.
|
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' facet
|
class |
MaxInclusiveFacet |
'maxInclusive' facet
|
class |
MaxLengthFacet |
'maxLength' facet
|
class |
MinExclusiveFacet |
'minExclusive' facet
|
class |
MinInclusiveFacet |
'minInclusive' facet
|
class |
MinLengthFacet |
'minLength' facet
|
class |
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 validator
|
class |
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 validator
|
class |
XSDatatypeImpl |
base implementaion for XSDatatype interface.
|
Modifier and Type | Method | Description |
---|---|---|
static 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 |
XSDatatype.getAncestorBuiltinType() |
Gets the nearest ancestor built-in type.
|
XSDatatype |
XSDatatypeImpl.getAncestorBuiltinType() |
|
XSDatatype |
AnyURIType.getBaseType() |
|
XSDatatype |
BooleanType.getBaseType() |
|
XSDatatype |
ByteType.getBaseType() |
|
XSDatatype |
DataTypeWithFacet.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(String dataTypeName) |
obtain a built-in DataType object by its name.
|
Modifier and Type | Method | Description |
---|---|---|
static 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.
|
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.
|
Constructor | Description |
---|---|
TypeIncubator(XSDatatype baseType) |
|
UnionType(String nsUri,
String newTypeName,
XSDatatype[] memberTypes) |
derives a new datatype from atomic datatypes by union
|
Modifier and Type | Method | Description |
---|---|---|
Expression |
ExpressionPool.createData(XSDatatype dt) |
|
Expression |
ExpressionPool.createValue(XSDatatype dt,
Object value) |
Modifier and Type | Class | Description |
---|---|---|
class |
EmptyStringType |
'emptyString' type of RELAX.
|
class |
NoneType |
'none' datatype of RELAX.
|
Modifier and Type | Method | Description |
---|---|---|
XSDatatype |
RELAXModule.DatatypeContainer.get(String name) |
|
XSDatatype |
EmptyStringType.getBaseType() |
|
XSDatatype |
NoneType.getBaseType() |
Modifier and Type | Method | Description |
---|---|---|
void |
RELAXModule.DatatypeContainer.add(XSDatatype dt) |
Modifier and Type | Method | Description |
---|---|---|
XSDatatype |
SimpleTypeExp.getDatatype() |
Gets the encapsulated Datatype object.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
ComplexTypeExp.isDerivedTypeOf(XSDatatype baseType,
int constraint) |
Modifier and Type | Method | Description |
---|---|---|
XSDatatype |
GrammarReader.getBackwardCompatibleType(String typeName) |
tries to obtain a DataType object by resolving obsolete names.
|
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.
|
Constructor | Description |
---|---|
XSDatatypeExp(XSDatatype dt,
ExpressionPool _pool) |
Creates this object from existing XSDatatype.
|
Modifier and Type | Method | Description |
---|---|---|
XSDatatype |
XMLSchemaReader.resolveBuiltinDataType(String typeLocalName) |
resolves built-in datatypes (URI: http://www.w3.org/2001/XMLSchema)
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
PatternWriter.serializeDataType(XSDatatype dt) |
serializes the given datatype.
|
Copyright © 2019 Oracle Corporation. All rights reserved.