Saxon/C  1.1.0
Saxon Processor library for C/C++/PHP
 All Classes Functions Variables
Public Member Functions | List of all members
XdmAtomicValue Class Reference
Inheritance diagram for XdmAtomicValue:
XdmItem XdmValue

Public Member Functions

 XdmAtomicValue (const XdmAtomicValue &d)
 XdmAtomicValue (jobject)
 XdmAtomicValue (jobject, string ty)
string getPrimitiveTypeName ()
bool getBooleanValue ()
double getDoubleValue ()
const char * getStringValue ()
long getLongValue ()
void setType (string ty)
bool isAtomic ()
XDM_TYPE getType ()
- Public Member Functions inherited from XdmItem
 XdmItem (jobject)
 XdmItem (const XdmItem &item)
virtual jobject getUnderlyingValue (SaxonProcessor *proc)
sxnc_valuegetUnderlyingCValue ()
virtual const char * getStringValue (SaxonProcessor *proc=NULL)
XdmItemgetHead ()
XdmItemitemAt (int n)
int size ()
- Public Member Functions inherited from XdmValue
 XdmValue ()
 XdmValue (SaxonProcessor *p)
template<class ContainerType >
 XdmValue (const ContainerType &container)
template<class ForwardIteratorType >
 XdmValue (ForwardIteratorType begin, ForwardIteratorType end)
XdmValueaddXdmValueWithType (const char *tStr, const char *val)
void addXdmItem (XdmItem *val)
XdmValueaddUnderlyingValue (jobject val)
 XdmValue (jobject val)
void releaseXdmValue ()
int getRefCount ()
void incrementRefCount ()
void decrementRefCount ()
void setProcessor (SaxonProcessor *p)
const char * checkFailures ()

Additional Inherited Members

- Protected Attributes inherited from XdmItem
- Protected Attributes inherited from XdmValue
char * valueType
std::vector< XdmItem * > values
int xdmSize
int refCount

Member Function Documentation

XDM_TYPE XdmAtomicValue::getType ( )

Get the type of the object

Reimplemented from XdmItem.

The documentation for this class was generated from the following files: