ItemType, SchemaComponent, SchemaType, java.io.Serializable, SimpleTypeBuiltInAtomicType, ExternalObjectTypepublic interface AtomicType extends SimpleType, ItemType
FIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATINGDERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION, DERIVE_BY_SUBSTITUTION| Modifier and Type | Method | Description |
|---|---|---|
boolean |
isAbstract() |
Determine whether the type is abstract, that is, whether it cannot have instances that are not also
instances of some concrete subtype
|
boolean |
isBuiltInType() |
Determine whether the atomic type is a built-in type.
|
boolean |
isOrdered() |
Determine whether the atomic type is ordered, that is, whether less-than and greater-than comparisons
are permitted
|
boolean |
isPrimitiveType() |
Determine whether the atomic type is a primitive type.
|
ValidationFailure |
validate(AtomicValue primValue,
java.lang.CharSequence lexicalValue,
NameChecker checker) |
Validate that a primitive atomic value is a valid instance of a type derived from the
same primitive type.
|
getAtomizedItemType, getPrimitiveItemType, getPrimitiveType, getSuperType, isAtomicType, matchesItem, toStringgetValidationStatusallowsDerivation, analyzeContentExpression, atomize, checkTypeDerivationIsOK, getBaseType, getBlock, getDerivationMethod, getDescription, getDisplayName, getFingerprint, getName, getNameCode, getSystemId, getTargetNamespace, getTypedValue, isAnonymousType, isComplexType, isSameType, isSimpleTypegetBuiltInBaseType, getCommonAtomicType, getTypedValue, getWhitespaceAction, isAtomicType, isExternalType, isListType, isNamespaceSensitive, isUnionType, validateContentValidationFailure validate(AtomicValue primValue, java.lang.CharSequence lexicalValue, NameChecker checker)
primValue - the value in the value space of the primitive type.lexicalValue - the value in the lexical space. If null, the string value of primValue
is used. This value is checked against the pattern facet (if any)checker - Used for checking names against XML 1.0 or XML 1.1 rulesjava.lang.UnsupportedOperationException - in the case of an external object typeboolean isOrdered()
boolean isAbstract()
boolean isPrimitiveType()
boolean isBuiltInType()
isBuiltInType in interface SimpleType