Package com.saxonica.xqj
Class SaxonXQSequenceType
java.lang.Object
com.saxonica.xqj.SaxonXQSequenceType
- All Implemented Interfaces:
XQSequenceType
Saxon implementation of the XQJ SequenceType interface
-
Field Summary
Fields inherited from interface javax.xml.xquery.XQSequenceType
OCC_EMPTY, OCC_EXACTLY_ONE, OCC_ONE_OR_MORE, OCC_ZERO_OR_MORE, OCC_ZERO_OR_ONE
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the occurrence indicator for the sequence type.Returns the type of the item in the sequence type.toString()
Returns a human-readable implementation-defined string representation of the sequence type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.xml.xquery.XQSequenceType
equals, hashCode
-
Method Details
-
getItemOccurrence
public int getItemOccurrence()Description copied from interface:XQSequenceType
Returns the occurrence indicator for the sequence type. One of:Occurrence indicators Description Value Zero or one OCC_ZERO_OR_ONE
Exactly one OCC_EXACTLY_ONE
Zero or more OCC_ZERO_OR_MORE
One or more OCC_ONE_OR_MORE
Empty OCC_EMPTY
- Specified by:
getItemOccurrence
in interfaceXQSequenceType
- Returns:
int
indicating the occurrence indicator
-
getItemType
Description copied from interface:XQSequenceType
Returns the type of the item in the sequence type.- Specified by:
getItemType
in interfaceXQSequenceType
- Returns:
XQItemType
representing the item type in the sequence.null
is returned in case of an empty sequence.
-
getString
-
toString
Description copied from interface:XQSequenceType
Returns a human-readable implementation-defined string representation of the sequence type.- Specified by:
toString
in interfaceXQSequenceType
- Overrides:
toString
in classObject
- Returns:
- a
String
representation of the sequence type
-