|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xpath.Expression | +--org.apache.xpath.objects.XObject | +--org.apache.xpath.objects.XNodeSet
This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string.
Fields inherited from class org.apache.xpath.objects.XObject |
CLASS_BOOLEAN,
CLASS_NODESET,
CLASS_NULL,
CLASS_NUMBER,
CLASS_RTREEFRAG,
CLASS_STRING,
CLASS_UNKNOWN |
Constructor Summary | |
XNodeSet()
Construct an empty XNodeSet object. |
|
XNodeSet(Node n)
Construct a XNodeSet object for one node. |
|
XNodeSet(NodeIterator val)
Construct a XNodeSet object. |
Method Summary | |
boolean |
bool()
Cast result object to a boolean. |
boolean |
compare(XObject obj2,
org.apache.xpath.objects.Comparator comparator)
Tell if one object is less than the other. |
boolean |
equals(XObject obj2)
Tell if two objects are functionally equal. |
static double |
getNumberFromNode(Node n)
Get the string conversion from a single node. |
static java.lang.String |
getStringFromNode(Node n)
Get the string conversion from a single node. |
int |
getType()
Tell that this is a CLASS_NODESET. |
boolean |
greaterThan(XObject obj2)
Tell if one object is less than the other. |
boolean |
greaterThanOrEqual(XObject obj2)
Tell if one object is less than the other. |
boolean |
lessThan(XObject obj2)
Tell if one object is less than the other. |
boolean |
lessThanOrEqual(XObject obj2)
Tell if one object is less than or equal to the other. |
NodeSet |
mutableNodeset()
Cast result object to a nodelist. |
NodeIterator |
nodeset()
Cast result object to a nodelist. |
boolean |
notEquals(XObject obj2)
Tell if two objects are functionally not equal. |
double |
num()
Cast result object to a number. |
DocumentFragment |
rtree(XPathContext support)
Cast result object to a result tree fragment. |
java.lang.String |
str()
Cast result object to a string. |
Methods inherited from class org.apache.xpath.objects.XObject |
castToType,
create,
execute,
object,
rtree,
toString |
Methods inherited from class org.apache.xpath.Expression |
assert,
error,
warn |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public XNodeSet(NodeIterator val)
public XNodeSet()
public XNodeSet(Node n)
Method Detail |
public int getType()
public static double getNumberFromNode(Node n)
public double num()
public boolean bool()
public static java.lang.String getStringFromNode(Node n)
public java.lang.String str()
public DocumentFragment rtree(XPathContext support)
public NodeIterator nodeset()
public NodeSet mutableNodeset()
public boolean compare(XObject obj2, org.apache.xpath.objects.Comparator comparator) throws SAXException
public boolean lessThan(XObject obj2) throws SAXException
public boolean lessThanOrEqual(XObject obj2) throws SAXException
public boolean greaterThan(XObject obj2) throws SAXException
public boolean greaterThanOrEqual(XObject obj2) throws SAXException
public boolean equals(XObject obj2) throws SAXException
public boolean notEquals(XObject obj2) throws SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |