public class EnumerationFacet extends DataTypeWithFacet
Modifier and Type | Field and Description |
---|---|
Set |
values
set of valid values
|
baseType, concreteType, facetName, isFacetFixed
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 |
EnumerationFacet(String nsUri,
String typeName,
XSDatatypeImpl baseType,
Collection _values,
boolean _isFixed) |
Modifier and Type | Method and Description |
---|---|
Object |
_createValue(String literal,
org.relaxng.datatype.ValidationContext context)
converts a whitespace-processed lexical value into the corresponding value object
|
protected boolean |
checkFormat(String literal,
org.relaxng.datatype.ValidationContext context) |
protected void |
diagnoseByFacet(String content,
org.relaxng.datatype.ValidationContext context) |
protected boolean |
needValueCheck() |
_checkValid, _createJavaObject, convertToLexicalValue, displayName, getBaseType, getConcreteType, getFacetObject, getIdType, getJavaObjectType, getVariety, isContextDependent, isFacetApplicable, isFinal, serializeJavaObject
checkValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getName, getNamespaceUri, isAlwaysValid, isDerivedTypeOf, isDerivedTypeOf, isValid, localize, localize, localize, localize, localize, sameValue, valueHashCode
public final Set values
protected EnumerationFacet(String nsUri, String typeName, XSDatatypeImpl baseType, Collection _values, boolean _isFixed) throws org.relaxng.datatype.DatatypeException
org.relaxng.datatype.DatatypeException
public Object _createValue(String literal, org.relaxng.datatype.ValidationContext context)
XSDatatypeImpl
_createValue
in class XSDatatypeImpl
protected void diagnoseByFacet(String content, org.relaxng.datatype.ValidationContext context) throws org.relaxng.datatype.DatatypeException
diagnoseByFacet
in class DataTypeWithFacet
org.relaxng.datatype.DatatypeException
protected final boolean needValueCheck()
needValueCheck
in class DataTypeWithFacet
protected final boolean checkFormat(String literal, org.relaxng.datatype.ValidationContext context)
checkFormat
in class XSDatatypeImpl
Copyright © 2016 Oracle Corporation. All rights reserved.