|
Qizx/open API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.axyana.qizxopen.xquery.dt.BaseValue
net.axyana.qizxopen.xquery.Empty
The empty sequence (unique instance).
Field Summary | |
static XQValue |
sequence
|
Fields inherited from interface net.axyana.qizxopen.xquery.XQItem |
INCOMPARABLE |
Constructor Summary | |
Empty()
|
Method Summary | |
XQItem |
asAtom()
Gets the current item with atomization. |
XQValue |
bornAgain()
Returns a new version of the sequence in its initial state. |
int |
compareTo(XQItem that,
java.text.Collator c,
int implicitTimeZone)
Compares two items. |
XQItem |
getItem()
Gets the current item (undefined result if end of sequence reached). |
XQItemType |
getType()
Returns the type description. |
boolean |
isNode()
Tests whether the item is a Node. |
boolean |
next()
Attempts to get the next atomic item. |
Methods inherited from class net.axyana.qizxopen.xquery.dt.BaseValue |
deepEqual, getBoolean, getDecimal, getDouble, getFloat, getInteger, getNode, getString, hasQuickIndex, nextCollection, quickCount, quickIndex, setLazy, worthExpanding |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static XQValue sequence
Constructor Detail |
public Empty()
Method Detail |
public XQItemType getType()
XQItem
public boolean next()
XQValue
public XQValue bornAgain()
XQValue
XQValue.next()
method),
this is not actually true. Therefore when a value is used several
times (in particular the value of a variable), there is a
need for "regeneration".
NOTE: this needs not be a deep copy, because only the state of the iterator is concerned, not the underlying data.
public boolean isNode()
XQItem
public XQItem getItem() throws XQTypeException
XQValue
XQTypeException
public XQItem asAtom() throws XQTypeException
XQValue
XQTypeException
public int compareTo(XQItem that, java.text.Collator c, int implicitTimeZone)
XQItem
|
© 2005 Axyana Software | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |