8 #ifndef SAXON_XDMITEM_h 9 #define SAXON_XDMITEM_h 30 if(value !=NULL && proc != NULL && SaxonProcessor::jvmCreatedCPP>0) {
31 SaxonProcessor::sxn_environ->env->DeleteLocalRef(value->xdmvalue);
40 virtual void incrementRefCount() {
45 virtual void decrementRefCount() {
51 virtual bool isAtomic();
virtual const char * getStringValue()
Definition: XdmItem.cpp:56
Definition: XdmValue.h:46
std::string stringValue
Definition: XdmItem.h:114
Definition: SaxonProcessor.h:296
XdmItem * itemAt(int n)
Definition: XdmItem.cpp:33
Definition: SaxonCXPath.h:12
virtual XDM_TYPE getType()
Definition: XdmItem.cpp:83
virtual jobject getUnderlyingValue()
Definition: XdmItem.cpp:46
int size()
Definition: XdmItem.cpp:42
XdmItem * getHead()
Definition: XdmItem.cpp:31