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 SchemaComponent
FIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATINGFields inherited from interface SchemaType
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION, DERIVE_BY_SUBSTITUTIONFields inherited from interface SimpleType
VARIETY_ATOMIC, VARIETY_LIST, VARIETY_UNION, VARIETY_UNSPECIFIED_SIMPLE -
Method Summary
Modifier and TypeMethodDescriptionReturns the simpleType of the items in this ListType.Methods inherited from interface SchemaComponent
getRedefinitionLevel, getValidationStatusMethods inherited from interface SchemaType
allowsDerivation, analyzeContentExpression, atomize, checkTypeDerivationIsOK, getBaseType, getBlock, getDerivationMethod, getDescription, getDisplayName, getFingerprint, getName, getNameCode, getSystemId, getTargetNamespace, getTypedValue, isAnonymousType, isComplexType, isIdRefType, isIdType, isSameType, isSimpleTypeMethods inherited from interface SimpleType
getBuiltInBaseType, getTypedValue, getWhitespaceAction, isAtomicType, isBuiltInType, isExternalType, isListType, isNamespaceSensitive, isUnionType, postprocess, preprocess, 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
-