|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.msv.datatype.xsd.XSDatatypeImpl
com.sun.msv.datatype.xsd.ConcreteType
com.sun.msv.datatype.xsd.BuiltinAtomicType
com.sun.msv.datatype.xsd.StringType
com.sun.msv.datatype.xsd.TokenType
com.sun.msv.datatype.xsd.NcnameType
com.sun.msv.datatype.xsd.IDType
public class IDType
very limited 'ID' type of XML Schema Part 2.
The cross-reference semantics of the ID/IDREF types must be implemented externally. This type by itself does not enforce such a constraint.
One can call the getIdType() method to enforce the cross-reference
semantics.
| Field Summary | |
|---|---|
static IDType |
theInstance
|
| Fields inherited from interface com.sun.msv.datatype.xsd.XSDatatype |
|---|
APPLICABLE, DERIVATION_BY_LIST, DERIVATION_BY_RESTRICTION, DERIVATION_BY_UNION, FACET_ENUMERATION, FACET_FRACTIONDIGITS, FACET_LENGTH, FACET_MAXEXCLUSIVE, FACET_MAXINCLUSIVE, FACET_MAXLENGTH, FACET_MINEXCLUSIVE, FACET_MININCLUSIVE, FACET_MINLENGTH, FACET_PATTERN, FACET_TOTALDIGITS, FACET_WHITESPACE, FIXED, NOT_ALLOWED, VARIETY_ATOMIC, VARIETY_LIST, VARIETY_UNION, XMLSCHEMA_NSURI |
| Fields inherited from interface org.relaxng.datatype.Datatype |
|---|
ID_TYPE_ID, ID_TYPE_IDREF, ID_TYPE_IDREFS, ID_TYPE_NULL |
| Method Summary | |
|---|---|
int |
getIdType()
A property for RELAX NG DTD compatibility datatypes. |
| Methods inherited from class com.sun.msv.datatype.xsd.NcnameType |
|---|
_createValue, getBaseType |
| Methods inherited from class com.sun.msv.datatype.xsd.StringType |
|---|
convertToLexicalValue, countLength, getJavaObjectType, isAlwaysValid, isFacetApplicable |
| Methods inherited from class com.sun.msv.datatype.xsd.BuiltinAtomicType |
|---|
displayName, getVariety |
| Methods inherited from class com.sun.msv.datatype.xsd.ConcreteType |
|---|
_createJavaObject, getConcreteType, isFinal, serializeJavaObject |
| Methods inherited from class com.sun.msv.datatype.xsd.XSDatatypeImpl |
|---|
checkValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getFacetObject, getName, getNamespaceUri, isContextDependent, isDerivedTypeOf, isDerivedTypeOf, isValid, localize, localize, localize, localize, localize, sameValue, valueHashCode |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final IDType theInstance
| Method Detail |
|---|
public int getIdType()
XSDatatypeImplID_TYPE_NULL is returned by default.
getIdType in interface org.relaxng.datatype.DatatypegetIdType in class XSDatatypeImpl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||