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, whiteSpaceAPPLICABLE, 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, getBaseTypecheckFormat, convertToLexicalValue, countLength, getJavaObjectType, isAlwaysValid, isFacetApplicabledisplayName, getVariety_checkValid, _createJavaObject, getConcreteType, isFinal, serializeJavaObjectcheckValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getFacetObject, getName, getNamespaceUri, isContextDependent, isDerivedTypeOf, isDerivedTypeOf, isValid, localize, localize, localize, localize, localize, needValueCheck, sameValue, valueHashCodepublic static final IDREFType theInstance
public int getIdType()
XSDatatypeImplID_TYPE_NULL is returned by default.getIdType in interface org.relaxng.datatype.DatatypegetIdType in class XSDatatypeImplprotected Object readResolve()
readResolve in class BuiltinAtomicTypeCopyright © 2014 Oracle Corporation. All Rights Reserved.