- isAtomicType
Determine whether this item type is atomic (that is, whether it can ONLY match
atomic values)
- getAtomizedItemType
Get the item type of the atomic values that will be produced when an item of
this type is atomized
- getPrimitiveItemType
Get the primitive item type corresponding to this item type. For item(), this is
Type.ITEM. For node
- getPrimitiveType
Get the primitive type corresponding to this item type. For item(), this is
Type.ITEM. For node(), i
- toString
Produce a representation of this type name for use in error messages. Where this
is a QName, it will
- getUType
Get the corresponding UType. A UType is a union of primitive item types.
- isPlainType
Determine whether this item type is a plain type (that is, whether it can ONLY
match atomic values)
- matches
Test whether a given item conforms to this type
- matchesItem
Test whether a given item conforms to this type
- explainMismatch
Get extra diagnostic information about why a supplied item does not conform to
this item type, if av
- generateJavaScriptItemTypeAcceptor
Generate Javascript code to convert a supplied Javascript value to this item
type, if conversion is
- generateJavaScriptItemTypeTest
Generate Javascript code to test whether an item conforms to this item type