DatabindableDatatype
, XSDatatype
, Serializable
, org.relaxng.datatype.Datatype
public class IDType extends NcnameType
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.
Modifier and Type | Field | Description |
---|---|---|
static IDType |
theInstance |
ID_TYPE_ID, ID_TYPE_IDREF, ID_TYPE_IDREFS, ID_TYPE_NULL
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
ERR_DUPLICATE_FACET, ERR_EMPTY_UNION, ERR_ENUMERATION, ERR_ENUMERATION_WITH_ARG, ERR_FACET_MUST_BE_NON_NEGATIVE_INTEGER, ERR_FACET_MUST_BE_POSITIVE_INTEGER, ERR_INAPPROPRIATE_FOR_TYPE, ERR_INCONSISTENT_FACETS_1, ERR_INCONSISTENT_FACETS_2, ERR_INVALID_BASE_TYPE, ERR_INVALID_ITEMTYPE, ERR_INVALID_MEMBER_TYPE, ERR_INVALID_VALUE_FOR_THIS_TYPE, ERR_INVALID_WHITESPACE_VALUE, ERR_LENGTH, ERR_LOOSENED_FACET, ERR_MAXLENGTH, ERR_MINLENGTH, ERR_NOT_APPLICABLE_FACET, ERR_OUT_OF_RANGE, ERR_OVERRIDING_FIXED_FACET, ERR_PARSE_ERROR, ERR_PATTERN_1, ERR_PATTERN_MANY, ERR_SCALE_IS_GREATER_THAN_PRECISION, ERR_TOO_MUCH_PRECISION, ERR_TOO_MUCH_SCALE, ERR_X_AND_Y_ARE_EXCLUSIVE, serializedValueChecker, whiteSpace
Modifier | Constructor | Description |
---|---|---|
protected |
IDType() |
Modifier and Type | Method | Description |
---|---|---|
int |
getIdType() |
A property for RELAX NG DTD compatibility datatypes.
|
protected Object |
readResolve() |
displayName, getVariety
_checkValid, _createJavaObject, getConcreteType, isFinal, serializeJavaObject
_createValue, getBaseType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkFormat, convertToLexicalValue, countLength, getJavaObjectType, isAlwaysValid, isFacetApplicable
checkValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getFacetObject, getName, getNamespaceUri, isContextDependent, isDerivedTypeOf, isDerivedTypeOf, isValid, localize, localize, localize, localize, localize, needValueCheck, sameValue, valueHashCode
public static final IDType theInstance
protected Object readResolve()
readResolve
in class BuiltinAtomicType
public int getIdType()
XSDatatypeImpl
ID_TYPE_NULL
is returned by default.getIdType
in interface org.relaxng.datatype.Datatype
getIdType
in class XSDatatypeImpl
Copyright © 2019 Oracle Corporation. All rights reserved.