| 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectnet.sf.saxon.value.SequenceType
public final class SequenceType
SequenceType: a sequence type consists of a primary type, which indicates the type of item, and a cardinality, which indicates the number of occurrences permitted. Where the primary type is element or attribute, there may also be a content type, indicating the required type annotation on the element or attribute content.
| 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 | 
OPTIONAL_NUMERIC
A type that allows an optional numeric value  | 
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  | 
| Methods inherited from class java.lang.Object | 
|---|
getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final SequenceType ANY_SEQUENCE
public static final SequenceType SINGLE_ITEM
public static final SequenceType SINGLE_ATOMIC
public static final SequenceType OPTIONAL_ATOMIC
public static final SequenceType ATOMIC_SEQUENCE
public static final SequenceType SINGLE_STRING
public static final SequenceType SINGLE_INTEGER
public static final SequenceType OPTIONAL_INTEGER
public static final SequenceType OPTIONAL_NUMERIC
public static final SequenceType OPTIONAL_NODE
public static final SequenceType SINGLE_NODE
public static final SequenceType NODE_SEQUENCE
public static final SequenceType NUMERIC_SEQUENCE
public static final SequenceType EMPTY_SEQUENCE
| Method Detail | 
|---|
public static SequenceType makeSequenceType(ItemType primaryType,
                                            int cardinality)
primaryType - The item typecardinality - The required cardinalitypublic ItemType getPrimaryType()
public int getCardinality()
Cardinalitypublic String toString()
toString in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
  | 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||