com.sun.msv.datatype.xsd
Class DataTypeWithFacet
- Datatype, Serializable, DatabindableDatatype, XSDatatype
public abstract class DataTypeWithFacet
Base implementation of facet-restricted datatype
XSDatatypeImpl | baseType - immediate base type, which may be a concrete type or DataTypeWithFacet
|
String | facetName - name of this facet
|
boolean | isFacetFixed - a flag that indicates the facet is fixed (derived types cannot specify this value anymore)
|
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 , 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 |
checkValid , createJavaObject , createStreamingValidator , createValue , getAncestorBuiltinType , getApplicableFacetNames , getConcreteType , getFacetObject , getIdType , getName , getNamespaceUri , isAlwaysValid , isContextDependent , isDerivedTypeOf , isDerivedTypeOf , isValid , localize , localize , localize , localize , localize , sameValue , valueHashCode |
baseType
public final XSDatatypeImpl baseType
immediate base type, which may be a concrete type or DataTypeWithFacet
facetName
public final String facetName
name of this facet
isFacetFixed
public final boolean isFacetFixed
a flag that indicates the facet is fixed (derived types cannot specify this value anymore)
_createJavaObject
public final Object _createJavaObject(String literal,
ValidationContext context)
getIdType
public int getIdType()
A property for RELAX NG DTD compatibility datatypes.
ID_TYPE_NULL
is returned by default.
- getIdType in interface XSDatatypeImpl
isContextDependent
public boolean isContextDependent()
A property for RELAX NG DTD compatibility datatypes.
Context-independent by default.
- isContextDependent in interface XSDatatypeImpl
isFinal
public final boolean isFinal(int derivationType)
- isFinal in interface XSDatatype