Package net.sf.saxon.type
Interface ListType
- All Superinterfaces:
CastingTarget
,SchemaComponent
,SchemaType
,SimpleType
- All Known Implementing Classes:
BuiltInListType
Interface representing a simple type of variety List
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.sf.saxon.type.SchemaComponent
SchemaComponent.ValidationStatus
-
Field Summary
Fields inherited from interface net.sf.saxon.type.SchemaComponent
COMPONENT_FUNCTION_TYPE
Fields inherited from interface net.sf.saxon.type.SchemaType
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION, DERIVE_BY_SUBSTITUTION
-
Method Summary
Modifier and TypeMethodDescriptionReturns the simpleType of the items in this ListType.Methods inherited from interface net.sf.saxon.type.SchemaComponent
getRedefinitionLevel, getValidationStatus
Methods inherited from interface net.sf.saxon.type.SchemaType
allowsDerivation, analyzeContentExpression, atomize, checkTypeDerivationIsOK, getBaseType, getBlock, getDerivationMethod, getDescription, getDisplayName, getEQName, getFinalProhibitions, getFingerprint, getName, getNearestNamedType, getStructuredQName, getSystemId, getTargetNamespace, isAnonymousType, isComplexType, isIdRefType, isIdType, isSameType, isSimpleType
Methods inherited from interface net.sf.saxon.type.SimpleType
getBuiltInBaseType, getTypedValue, getWhitespaceAction, isAtomicType, isBuiltInType, isListType, isNamespaceSensitive, isUnionType, postprocess, preprocess, validateContent
-
Method Details
-
getItemType
Returns the simpleType of the items in this ListType. This method assumes that the item type has been fully resolved- Returns:
- the simpleType of the items in this ListType.
- Throws:
MissingComponentException
- if the item type has not been fully resolved
-