|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.sixdml.excelon.xlnSixdmlXpathObject
xlnSixdmlXpathObject.java Represents an object returned from an XPath query. Created: Mon Jan 14 18:09:44 2002
| Field Summary | |
private com.exln.dxe.XPathValue |
xlnXPathObj
The eXcelon DXE XPathValue object that this object acts as a wrapper for. |
| Fields inherited from interface org.sixdml.query.SixdmlXpathObject |
BOOLEAN, NODESET, NUMBER, STRING, TREE_FRAGMENT, UNKNOWN |
| Constructor Summary | |
private |
xlnSixdmlXpathObject()
Default constructor private because an instance of this class must always be instantiated with an underlying eXcelon DXE XPathValue object. |
(package private) |
xlnSixdmlXpathObject(com.exln.dxe.XPathValue xpathVal)
Initializes this class with an eXcelon DXE XPathValue object. |
| Method Summary | |
String |
getNodeSetAsXML()
Returns the contents of the object as a n XML string if it is a nodeset or null otherwise. |
boolean |
getObjectAsBoolean()
Returns the object as a boolean. |
NodeList |
getObjectAsNodeSet()
Returns the object as a DOM node list. |
double |
getObjectAsNumber()
Returns the object as a double. |
String |
getObjectAsString()
Returns the object as a string. |
org.sixdml.query.SixdmlXpathObjectType |
getType()
Get the type of this object as a SixdmlXpathObjectType. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private com.exln.dxe.XPathValue xlnXPathObj
| Constructor Detail |
private xlnSixdmlXpathObject()
xlnSixdmlXpathObject(com.exln.dxe.XPathValue xpathVal)
xpathVal - the eXcelon DXE XPathValue object.| Method Detail |
public org.sixdml.query.SixdmlXpathObjectType getType()
getType in interface SixdmlXpathObjectpublic boolean getObjectAsBoolean()
getObjectAsBoolean in interface SixdmlXpathObjectpublic String getObjectAsString()
getNodeSetAsXML() method should be used.
getObjectAsString in interface SixdmlXpathObjectgetNodeSetAsXML()public double getObjectAsNumber()
getObjectAsNumber in interface SixdmlXpathObjectpublic NodeList getObjectAsNodeSet()
getObjectAsNodeSet in interface SixdmlXpathObjectpublic String getNodeSetAsXML()
getNodeSetAsXML in interface SixdmlXpathObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||