public interface PlainType extends ItemType
ItemType.WithSequenceTypeCache| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<? extends PlainType> |
getPlainMemberTypes()
Get the list of plain types that are subsumed by this type
|
AtomicType |
getPrimitiveItemType()
Redeclare getPrimitiveItemType() to return a more specific result type
Get the primitive item type corresponding to this item type.
|
StructuredQName |
getTypeName()
Get the name of this type as a structured QName
|
boolean |
isNamespaceSensitive()
Test whether this type is namespace sensitive, that is, if a namespace context is needed
to translate between the lexical space and the value space.
|
boolean |
matches(Item item,
TypeHierarchy th)
Test whether a given item conforms to this type
|
explainMismatch, getAtomizedItemType, getBasicAlphaCode, getDefaultPriority, getFullAlphaCode, getGenre, getNormalizedDefaultPriority, getPrimitiveType, getUType, isAtomicType, isAtomizable, isPlainType, isTrueItemType, toExportString, toStringStructuredQName getTypeName()
boolean isNamespaceSensitive()
java.lang.Iterable<? extends PlainType> getPlainMemberTypes() throws MissingComponentException
MissingComponentExceptionboolean matches(Item item, TypeHierarchy th)
AtomicType getPrimitiveItemType()
getPrimitiveItemType in interface ItemTypeCopyright (c) 2004-2021 Saxonica Limited. All rights reserved.