|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xpath.Expression | +--weblogic.apache.xpath.objects.XObject | +--weblogic.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.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
Fields inherited from class weblogic.apache.xpath.objects.XObject |
CLASS_BOOLEAN,
CLASS_NODESET,
CLASS_NULL,
CLASS_NUMBER,
CLASS_RTREEFRAG,
CLASS_STRING,
CLASS_UNKNOWN,
CLASS_UNRESOLVEDVARIABLE,
m_obj |
Fields inherited from class weblogic.apache.xpath.Expression |
m_slocator |
Constructor Summary | |
XNodeSet()
Construct an empty XNodeSet object. |
|
XNodeSet(org.w3c.dom.Node n)
Construct a XNodeSet object for one node. |
|
XNodeSet(org.w3c.dom.traversal.NodeIterator val)
Construct a XNodeSet object. |
Method Summary | |
boolean |
bool()
Cast result object to a boolean. |
boolean |
compare(XObject obj2,
weblogic.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(org.w3c.dom.Node n)
Get numeric value of the string conversion from a single node. |
static java.lang.String |
getStringFromNode(org.w3c.dom.Node n)
Get the string conversion from a single node. |
int |
getType()
Tell that this is a CLASS_NODESET. |
java.lang.String |
getTypeString()
Given a request type, return the equivalent string. |
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 mutableNodeset. |
org.w3c.dom.traversal.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. |
org.w3c.dom.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 weblogic.apache.xpath.objects.XObject |
castToType,
create,
error,
error,
execute,
object,
rtree,
toString |
Methods inherited from class weblogic.apache.xpath.Expression |
assert,
canTraverseOutsideSubtree,
error,
setSourceLocator,
warn |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public XNodeSet(org.w3c.dom.traversal.NodeIterator val)
val
- Value of the XNodeSet objectpublic XNodeSet()
public XNodeSet(org.w3c.dom.Node n)
n
- Node to add to the new XNodeSet objectMethod Detail |
public int getType()
public java.lang.String getTypeString()
public static double getNumberFromNode(org.w3c.dom.Node n)
n
- Node to convertpublic double num()
public boolean bool()
public static java.lang.String getStringFromNode(org.w3c.dom.Node n)
n
- Node to convertpublic java.lang.String str()
public org.w3c.dom.DocumentFragment rtree(XPathContext support)
support
- The XPath context to use for the conversionpublic org.w3c.dom.traversal.NodeIterator nodeset()
public NodeSet mutableNodeset()
public boolean compare(XObject obj2, weblogic.apache.xpath.objects.Comparator comparator) throws javax.xml.transform.TransformerException
obj2
- Object to compare this nodeset tocomparator
- Comparator to usepublic boolean lessThan(XObject obj2) throws javax.xml.transform.TransformerException
obj2
- object to compare this nodeset topublic boolean lessThanOrEqual(XObject obj2) throws javax.xml.transform.TransformerException
obj2
- object to compare this nodeset topublic boolean greaterThan(XObject obj2) throws javax.xml.transform.TransformerException
obj2
- object to compare this nodeset topublic boolean greaterThanOrEqual(XObject obj2) throws javax.xml.transform.TransformerException
obj2
- object to compare this nodeset topublic boolean equals(XObject obj2) throws javax.xml.transform.TransformerException
obj2
- object to compare this nodeset topublic boolean notEquals(XObject obj2) throws javax.xml.transform.TransformerException
obj2
- object to compare this nodeset to
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |