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 |
isExternalType()
Ask whether this is an external type, that is, the type of a Java or .NET external object
|
boolean |
matches(Item item,
TypeHierarchy th)
Test whether a given item conforms to this type
|
explainMismatch, generateJavaScriptItemTypeAcceptor, generateJavaScriptItemTypeTest, getAlphaCode, getAtomizedItemType, getGenre, getPrimitiveType, getUType, isAtomicType, isAtomizable, isPlainType, isTrueItemType, toExportString, toString
StructuredQName getTypeName()
boolean isExternalType()
java.lang.Iterable<? extends PlainType> getPlainMemberTypes() throws MissingComponentException
MissingComponentException
boolean matches(Item item, TypeHierarchy th)
AtomicType getPrimitiveItemType()
getPrimitiveItemType
in interface ItemType
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.