Package net.sf.saxon.type
Interface ListType
- All Superinterfaces:
SchemaComponent
,SchemaType
,Serializable
,SimpleType
- All Known Implementing Classes:
BuiltInListType
Interface representing a simple type of variety List
-
Field Summary
Fields inherited from interface net.sf.saxon.type.SchemaComponent
FIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATING
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
getValidationStatus
Methods inherited from interface net.sf.saxon.type.SchemaType
allowsDerivation, analyzeContentExpression, atomize, checkTypeDerivationIsOK, getBaseType, getBlock, getDerivationMethod, getDescription, getDisplayName, getFingerprint, getNameCode, getTypedValue, isAnonymousType, isComplexType, isSameType, isSimpleType
Methods inherited from interface net.sf.saxon.type.SimpleType
getBuiltInBaseType, getCommonAtomicType, getTypedValue, getWhitespaceAction, isAtomicType, isExternalType, isListType, isNamespaceSensitive, isUnionType, validateContent
-
Method Details
-
getItemType
SimpleType 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:
IllegalStateException
- if the item type has not been fully resolved
-