ItemType
, SchemaComponent
, SchemaType
, java.io.Serializable
, SimpleType
BuiltInAtomicType
, ExternalObjectType
public interface AtomicType extends SimpleType, ItemType
FIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATING
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION, DERIVE_BY_SUBSTITUTION
Modifier and Type | Method | Description |
---|---|---|
AtomicValue |
makeDerivedValue(AtomicValue primValue,
java.lang.CharSequence lexicalValue,
boolean validate) |
Factory method to create values of a derived atomic type.
|
getAtomizedItemType, getPrimitiveItemType, getPrimitiveType, getSuperType, isAtomicType, matchesItem, toString
getValidationStatus
allowsDerivation, analyzeContentExpression, atomize, checkTypeDerivationIsOK, getBaseType, getBlock, getDerivationMethod, getDescription, getDisplayName, getFingerprint, getNameCode, getTypedValue, isAnonymousType, isComplexType, isSameType, isSimpleType
getBuiltInBaseType, getCommonAtomicType, getTypedValue, getWhitespaceAction, isAtomicType, isExternalType, isListType, isNamespaceSensitive, isUnionType, validateContent
AtomicValue makeDerivedValue(AtomicValue primValue, java.lang.CharSequence lexicalValue, boolean validate)
primValue
- the value in the value space of the primitive typelexicalValue
- 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)validate
- true if the value is to be validated against the facets of the derived
type; false if the caller knows that the value is already valid.