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
sxnc_valuevalue
 
- Protected Attributes inherited from XdmValue
SaxonProcessorproc
 
char * valueType
 
std::vector< XdmItem * > values
 
int xdmSize
 
int refCount
 

Member Function Documentation

XDM_TYPE XdmAtomicValue::getType ( )
inlinevirtual

Get the type of the object

Reimplemented from XdmItem.


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