net.sf.saxon.value
public final class SequenceType extends Object implements Serializable
| Field Summary | |
|---|---|
| static SequenceType | ANY_SEQUENCE
A type that allows any sequence of items |
| static SequenceType | ATOMIC_SEQUENCE
A type that allows zero or more atomic values |
| static SequenceType | EMPTY_SEQUENCE
A type that only permits the empty sequence |
| static SequenceType | NODE_SEQUENCE
A type that allows a sequence of zero or more nodes |
| static SequenceType | NUMERIC_SEQUENCE
A type that allows a sequence of zero or more numeric values |
| static SequenceType | OPTIONAL_ATOMIC
A type that allows zero or one atomic values |
| static SequenceType | OPTIONAL_INTEGER
A type that allows a single integer |
| static SequenceType | OPTIONAL_NODE
A type that allows zero or one nodes |
| static SequenceType | SINGLE_ATOMIC
A type that allows exactly one atomic value |
| static SequenceType | SINGLE_INTEGER
A type that allows a single integer |
| static SequenceType | SINGLE_ITEM
A type that allows exactly one item, of any kind |
| static SequenceType | SINGLE_NODE
A type that allows a single node |
| static SequenceType | SINGLE_STRING
A type that allows a single string |
| Method Summary | |
|---|---|
| boolean | equals(Object obj)
Indicates whether some other object is "equal to" this one. |
| int | getCardinality()
Get the cardinality component of this SequenceType. |
| ItemType | getPrimaryType()
Get the "primary" part of this required type. |
| int | hashCode()
Returns a hash code value for the object. |
| static SequenceType | makeSequenceType(ItemType primaryType, int cardinality)
Construct an instance of SequenceType. |
| String | toString()
Return a string representation of this SequenceType |
Returns: the required cardinality
See Also: Cardinality
Returns: The item type code of the primary type
Parameters: primaryType The item type cardinality The required cardinality
Returns: the string representation as an instance of the XPath SequenceType construct