8 #ifndef SAXON_XDMITEM_h
9 #define SAXON_XDMITEM_h
The SaxonProcessor class acts as a factory for generating XQuery, XPath, Schema and XSLT compilers.
Definition: SaxonProcessor.h:119
virtual bool isNode()
Definition: XdmItem.cpp:29
virtual bool isFunction()
Definition: XdmItem.cpp:34
XdmItem * itemAt(int n)
Definition: XdmItem.cpp:53
const char * toString()
Create a string representation of the value.
Definition: XdmItem.cpp:109
virtual jobject getUnderlyingValue()
Definition: XdmItem.cpp:66
virtual XDM_TYPE getType()
Definition: XdmItem.cpp:133
virtual bool isMap()
Definition: XdmItem.cpp:39
virtual bool isArray()
Definition: XdmItem.cpp:44
int size()
Definition: XdmItem.cpp:62
XdmItem()
XdmItem default constructor.
Definition: XdmItem.cpp:5
virtual void incrementRefCount()
Increment reference count of this XdmItem - Memory management - Internal use only.
Definition: XdmItem.cpp:150
virtual XdmItem * getHead()
Definition: XdmItem.cpp:50
virtual void decrementRefCount()
Decrement reference count of this XdmItem - Memory management - Internal use only.
Definition: XdmItem.cpp:155
virtual ~XdmItem()
Destructor.
Definition: XdmItem.cpp:137
virtual bool isAtomic()
Definition: XdmItem.cpp:23
virtual const char * getStringValue()
Definition: XdmItem.cpp:79
std::string stringValue
Definition: XdmItem.h:164
jobject value
Definition: XdmItem.h:163
Definition: XdmValue.h:50