public class IDREFType 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 and Description |
---|---|
static IDREFType |
theInstance |
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
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
Modifier | Constructor and Description |
---|---|
protected |
IDREFType() |
Modifier and Type | Method and Description |
---|---|
int |
getIdType()
A property for RELAX NG DTD compatibility datatypes.
|
protected Object |
readResolve() |
_createValue, getBaseType
checkFormat, convertToLexicalValue, countLength, getJavaObjectType, isAlwaysValid, isFacetApplicable
displayName, getVariety
_checkValid, _createJavaObject, getConcreteType, isFinal, serializeJavaObject
checkValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getFacetObject, getName, getNamespaceUri, isContextDependent, isDerivedTypeOf, isDerivedTypeOf, isValid, localize, localize, localize, localize, localize, needValueCheck, sameValue, valueHashCode
public static final IDREFType theInstance
public int getIdType()
XSDatatypeImpl
ID_TYPE_NULL
is returned by default.getIdType
in interface org.relaxng.datatype.Datatype
getIdType
in class XSDatatypeImpl
protected Object readResolve()
readResolve
in class BuiltinAtomicType
Copyright © 2016 Oracle Corporation. All rights reserved.