22 #ifndef __XPATH2RESULT_HPP
23 #define __XPATH2RESULT_HPP
25 #include <xqilla/framework/XQillaExport.hpp>
74 ITERATOR_RESULT = 101,
87 virtual ResultType getResultType()
const = 0;
93 virtual bool isNode()
const = 0;
99 virtual const XERCES_CPP_NAMESPACE_QUALIFIER DOMTypeInfo *getTypeInfo()
const = 0;
112 virtual double getNumberValue()
const = 0;
122 virtual int getIntegerValue()
const = 0;
132 virtual const XMLCh* getStringValue()
const = 0;
142 virtual bool getBooleanValue()
const = 0;
152 virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMNode* getNodeValue()
const = 0;
158 virtual bool getInvalidIteratorState()
const = 0;
167 virtual size_t getSnapshotLength()
const = 0;
179 virtual bool iterateNext() = 0;
192 virtual bool snapshotItem(
size_t) = 0;
204 virtual void release() = 0;
XPath2Result()
Definition: XPath2Result.hpp:210
virtual ~XPath2Result()
Destructor.
Definition: XPath2Result.hpp:47
The XPathResult2 interface represents the result of the evaluation of an XPath 2.0 expression within ...
Definition: XPath2Result.hpp:39
ResultType
Definition: XPath2Result.hpp:72