public interface PlainType extends ItemType
Modifier and Type | Method and Description |
---|---|
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
|
getAtomizedItemType, getPrimitiveType, getUType, isAtomicType, isAtomizable, isPlainType, visitNamedSchemaComponents
StructuredQName getTypeName()
boolean isExternalType()
Iterable<? extends PlainType> getPlainMemberTypes() throws MissingComponentException
MissingComponentException
boolean matches(Item item, TypeHierarchy th)
AtomicType getPrimitiveItemType()
getPrimitiveItemType
in interface ItemType
Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.