20 #ifndef __XPATH2RESULT_HPP
21 #define __XPATH2RESULT_HPP
23 #include <xqilla/framework/XQillaExport.hpp>
72 ITERATOR_RESULT = 101,
85 virtual ResultType getResultType()
const = 0;
91 virtual bool isNode()
const = 0;
97 virtual const XERCES_CPP_NAMESPACE_QUALIFIER DOMTypeInfo *getTypeInfo()
const = 0;
110 virtual double getNumberValue()
const = 0;
120 virtual int getIntegerValue()
const = 0;
130 virtual const XMLCh* getStringValue()
const = 0;
140 virtual bool getBooleanValue()
const = 0;
150 virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMNode* getNodeValue()
const = 0;
156 virtual bool getInvalidIteratorState()
const = 0;
165 virtual size_t getSnapshotLength()
const = 0;
177 virtual bool iterateNext() = 0;
190 virtual bool snapshotItem(
size_t) = 0;
202 virtual void release() = 0;
XPath2Result()
Definition: XPath2Result.hpp:208
virtual ~XPath2Result()
Destructor.
Definition: XPath2Result.hpp:45
The XPathResult2 interface represents the result of the evaluation of an XPath 2.0 expression within ...
Definition: XPath2Result.hpp:37
ResultType
Definition: XPath2Result.hpp:70