net.sf.saxon.type

Interface ListType

All Superinterfaces:
SchemaComponent, SchemaType, Serializable, SimpleType
Known Implementing Classes:
BuiltInListType

public interface ListType
extends SimpleType

Interface representing a simple type of variety List

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

SimpleType
getItemType()
Returns 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, getName, getNameCode, getSystemId, getTargetNamespace, getTypedValue, isAnonymousType, isAtomicType, isComplexType, isSameType, isSimpleType

Methods inherited from interface net.sf.saxon.type.SimpleType

getBuiltInBaseType, getCommonAtomicType, getTypedValue, getWhitespaceAction, isAtomicType, isBuiltInType, isExternalType, isListType, isNamespaceSensitive, isUnionType, validateContent

Method Details

getItemType

public 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.