|
Qizx/Open v0.4p2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--net.xfra.qizxopen.xquery.dt.BaseValue
|
+--net.xfra.qizxopen.xquery.dm.NodeSequenceBase
| Nested Class Summary |
| Nested classes inherited from class net.xfra.qizxopen.xquery.Value |
Value.Empty |
| Field Summary |
| Fields inherited from interface net.xfra.qizxopen.xquery.Value |
empty |
| Fields inherited from interface net.xfra.qizxopen.xquery.Item |
INCOMPARABLE |
| Constructor Summary | |
NodeSequenceBase()
|
|
| Method Summary | |
Item |
asAtom()
Gets the current item with atomization. |
boolean |
asBoolean()
Gets the item as a boolean value (optimisable). |
double |
asDouble()
Gets the item as a double value (optimisable). |
long |
asInteger()
Gets the item as a integer value (optimisable). |
Item |
asItem()
Gets the current item (undefined result if end of sequence reached). |
abstract Node |
asNode()
Gets the item as a Node value (optimisable). |
java.lang.String |
asString()
Gets the item as a String value (optimisable). |
int |
compareTo(Item that,
java.text.Collator collator,
int implicitTimeZone)
Compares two items. |
ItemType |
getType()
Returns the type description. |
boolean |
isNode()
Tests whether the item is a Node. |
| Methods inherited from class net.xfra.qizxopen.xquery.dt.BaseValue |
asDecimal, asFloat, deepEqual, nextCollection, quickCount, setLazy, worthExpanding |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.xfra.qizxopen.xquery.Value |
bornAgain, next |
| Constructor Detail |
public NodeSequenceBase()
| Method Detail |
public ItemType getType()
Item
getType in interface ItemgetType in class net.xfra.qizxopen.xquery.dt.BaseValuepublic boolean isNode()
Item
isNode in interface ItemisNode in class net.xfra.qizxopen.xquery.dt.BaseValue
public abstract Node asNode()
throws TypeException
Item
asNode in interface ItemasNode in class net.xfra.qizxopen.xquery.dt.BaseValueTypeException
public Item asItem()
throws TypeException
Value
TypeException
public Item asAtom()
throws TypeException
Value
asAtom in interface ValueasAtom in class net.xfra.qizxopen.xquery.dt.BaseValueTypeException
public boolean asBoolean()
throws TypeException
Item
asBoolean in interface ItemasBoolean in class net.xfra.qizxopen.xquery.dt.BaseValueTypeException
public java.lang.String asString()
throws TypeException
Item
asString in interface ItemasString in class net.xfra.qizxopen.xquery.dt.BaseValueTypeException
public long asInteger()
throws TypeException
Item
asInteger in interface ItemasInteger in class net.xfra.qizxopen.xquery.dt.BaseValueTypeException
public double asDouble()
throws TypeException
Item
asDouble in interface ItemasDouble in class net.xfra.qizxopen.xquery.dt.BaseValueTypeException
public int compareTo(Item that,
java.text.Collator collator,
int implicitTimeZone)
throws TypeException
Item
compareTo in interface ItemcompareTo in class net.xfra.qizxopen.xquery.dt.BaseValueTypeException
|
Copyright Xavier FRANC 2003-2004 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||