Package | Description |
---|---|
com.sun.msv.datatype.xsd |
W3C XML Schema Datatypes implementation.
|
com.sun.msv.generator | |
com.sun.msv.grammar.relax |
abstract grammar model(AGM): RELAX stub.
|
com.sun.msv.writer.relaxng |
AGM to RELAX NG converter
|
Modifier and Type | Class and 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 DoubleType
|
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.
|
(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' 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
|
Modifier and Type | Field and Description |
---|---|
private XSDatatypeImpl |
IntegerDerivedType.baseFacets |
XSDatatypeImpl |
Proxy.baseType
immediate base type, which may be a concrete type or DataTypeWithFacet
|
private XSDatatypeImpl |
TypeIncubator.baseType
base type
|
XSDatatypeImpl |
DataTypeWithFacet.baseType
immediate base type, which may be a concrete type or DataTypeWithFacet
|
XSDatatypeImpl |
ListType.itemType
atomic base type
|
XSDatatypeImpl[] |
UnionType.memberTypes
member types
|
Modifier and Type | Method and Description |
---|---|
private static XSDatatypeImpl |
DatatypeFactory.createBuiltinList(java.lang.String name,
XSDatatypeImpl item) |
protected static XSDatatypeImpl |
IntegerDerivedType.createRangeFacet(XSDatatypeImpl baseType,
java.lang.Number min,
java.lang.Number max)
Apply a range facet.
|
XSDatatypeImpl |
TypeIncubator.derive(java.lang.String newName)
Deprecated.
|
XSDatatypeImpl |
TypeIncubator.derive(java.lang.String newNameUri,
java.lang.String newLocalName)
derives a new datatype from a datatype by facets that were set.
|
Modifier and Type | Method and Description |
---|---|
private static void |
DatatypeFactory.add(java.util.Map m,
XSDatatypeImpl type) |
private static void |
TypeIncubator.checkRangeConsistency(XSDatatypeImpl newType,
java.lang.String facetName1,
java.lang.String facetName2)
check (min,max) facet specification and makes sure that
they are consistent
|
private static XSDatatypeImpl |
DatatypeFactory.createBuiltinList(java.lang.String name,
XSDatatypeImpl item) |
protected static XSDatatypeImpl |
IntegerDerivedType.createRangeFacet(XSDatatypeImpl baseType,
java.lang.Number min,
java.lang.Number max)
Apply a range facet.
|
Constructor and Description |
---|
DataTypeWithFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.String facetName,
boolean _isFixed)
constructor for facets other than WhiteSpaceFacet
|
DataTypeWithFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.String facetName,
boolean _isFixed,
WhiteSpaceProcessor whiteSpace)
constructor for WhiteSpaceFacet
|
DataTypeWithLexicalConstraintFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.String facetName,
boolean _isFixed) |
DataTypeWithValueConstraintFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.String facetName,
boolean _isFixed) |
EnumerationFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.util.Collection _values,
boolean _isFixed) |
FinalComponent(java.lang.String nsUri,
java.lang.String newTypeName,
XSDatatypeImpl baseType,
int finalValue) |
FinalComponent(XSDatatypeImpl baseType,
int finalValue) |
FractionDigitsFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
int _scale,
boolean _isFixed) |
IntegerDerivedType(java.lang.String typeName,
XSDatatypeImpl _baseFacets) |
IntegerType(java.lang.String typeName,
XSDatatypeImpl baseFacets) |
IntType(java.lang.String typeName,
XSDatatypeImpl baseFacets) |
LengthFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
int _length,
boolean _isFixed) |
LengthFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
TypeIncubator facets) |
ListType(java.lang.String nsUri,
java.lang.String newTypeName,
XSDatatypeImpl itemType)
derives a new datatype from atomic datatype by list
|
LongType(java.lang.String typeName,
XSDatatypeImpl baseFacets) |
MaxExclusiveFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.Object limit,
boolean _isFixed) |
MaxInclusiveFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.Object limit,
boolean _isFixed) |
MaxLengthFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
int _maxLength,
boolean _isFixed) |
MaxLengthFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
TypeIncubator facets) |
MinExclusiveFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.Object limit,
boolean _isFixed) |
MinInclusiveFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.Object limit,
boolean _isFixed) |
MinLengthFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
int _minLength,
boolean _isFixed) |
MinLengthFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
TypeIncubator facets) |
PatternFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
TypeIncubator facets) |
Proxy(java.lang.String nsUri,
java.lang.String newTypeName,
XSDatatypeImpl baseType) |
RangeFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
java.lang.String facetName,
java.lang.Object limit,
boolean _isFixed) |
ShortType(java.lang.String typeName,
XSDatatypeImpl baseFacets) |
TotalDigitsFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
int _precision,
boolean _isFixed) |
WhiteSpaceFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
TypeIncubator facets) |
WhiteSpaceFacet(java.lang.String nsUri,
java.lang.String typeName,
XSDatatypeImpl baseType,
WhiteSpaceProcessor proc,
boolean _isFixed) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
DataTypeGeneratorImpl.generateList(XSDatatypeImpl dti,
ContextProviderImpl context) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyStringType
'emptyString' type of RELAX.
|
class |
NoneType
'none' datatype of RELAX.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PatternWriter.serializeEnumeration(XSDatatypeImpl dt,
EnumerationFacet enums)
serializes a type with enumeration.
|
protected void |
PatternWriter.serializeListType(XSDatatypeImpl dt)
serializes a list type.
|