public interface AtomicType extends SimpleType, ItemType
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION, DERIVE_BY_SUBSTITUTIONFIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATING| Modifier and Type | Method and Description |
|---|---|
AtomicValue |
makeDerivedValue(AtomicValue primValue,
java.lang.CharSequence lexicalValue,
boolean validate)
Factory method to create values of a derived atomic type.
|
getBuiltInBaseType, getCommonAtomicType, getTypedValue, getWhitespaceAction, isAtomicType, isExternalType, isListType, isNamespaceSensitive, isUnionType, validateContentallowsDerivation, analyzeContentExpression, atomize, checkTypeDerivationIsOK, getBaseType, getBlock, getDerivationMethod, getDescription, getDisplayName, getFingerprint, getNameCode, getTypedValue, isAnonymousType, isComplexType, isSameType, isSimpleTypegetValidationStatusgetAtomizedItemType, getPrimitiveItemType, getPrimitiveType, getSuperType, isAtomicType, matchesItem, toStringAtomicValue 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.