#include <Item.hpp>
Static Public Attributes |
static const XMLCh | gXQilla [] |
| The "XQilla" item interface.
|
Protected Member Functions |
| Item () |
Additional Inherited Members |
unsigned int | _ref_count |
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
virtual const XMLCh* Item::asString |
( |
const DynamicContext * |
context | ) |
const |
|
pure virtual |
Implemented in AnyAtomicType, ATQNameOrDerived, Numeric, Node, ATAnySimpleType, ATDurationOrDerived, ATStringOrDerived, ATDateOrDerived, ATDateTimeOrDerived, ATTimeOrDerived, ATBooleanOrDerived, ATGDayOrDerived, ATGMonthDayOrDerived, ATGMonthOrDerived, ATGYearMonthOrDerived, ATGYearOrDerived, ATDecimalOrDerived, ATAnyURIOrDerived, ATBase64BinaryOrDerived, ATDoubleOrDerived, ATFloatOrDerived, ATHexBinaryOrDerived, ATNotationOrDerived, and ATUntypedAtomic.
- Examples:
- simple-basic.cpp, and simple-context-item.cpp.
virtual void Item::generateEvents |
( |
EventHandler * |
events, |
|
|
const DynamicContext * |
context, |
|
|
bool |
preserveNS = true , |
|
|
bool |
preserveType = true |
|
) |
| const |
|
pure virtual |
virtual void* Item::getInterface |
( |
const XMLCh * |
name | ) |
const |
|
pure virtual |
Method for returning arbitrary interfaces from the implementations.
virtual const XMLCh* Item::getTypeName |
( |
| ) |
const |
|
pure virtual |
Implemented in Node, AnyAtomicType, Numeric, ATAnySimpleType, ATDurationOrDerived, ATStringOrDerived, ATDateOrDerived, ATDateTimeOrDerived, ATTimeOrDerived, FunctionRef, ATBooleanOrDerived, ATGDayOrDerived, ATGMonthDayOrDerived, ATGMonthOrDerived, ATGYearMonthOrDerived, ATGYearOrDerived, ATDecimalOrDerived, ATQNameOrDerived, ATAnyURIOrDerived, ATBase64BinaryOrDerived, ATDoubleOrDerived, ATFloatOrDerived, ATHexBinaryOrDerived, ATNotationOrDerived, and ATUntypedAtomic.
virtual const XMLCh* Item::getTypeURI |
( |
| ) |
const |
|
pure virtual |
Implemented in Node, AnyAtomicType, Numeric, FunctionRef, ATAnySimpleType, ATDurationOrDerived, ATStringOrDerived, ATDateOrDerived, ATDateTimeOrDerived, ATTimeOrDerived, ATBooleanOrDerived, ATGDayOrDerived, ATGMonthDayOrDerived, ATGMonthOrDerived, ATGYearMonthOrDerived, ATGYearOrDerived, ATDecimalOrDerived, ATQNameOrDerived, ATAnyURIOrDerived, ATBase64BinaryOrDerived, ATDoubleOrDerived, ATFloatOrDerived, ATHexBinaryOrDerived, ATNotationOrDerived, and ATUntypedAtomic.
virtual bool Item::isAtomicValue |
( |
| ) |
const |
|
pure virtual |
virtual bool Item::isFunction |
( |
| ) |
const |
|
pure virtual |
virtual bool Item::isNode |
( |
| ) |
const |
|
pure virtual |
virtual void Item::typeToBuffer |
( |
DynamicContext * |
context, |
|
|
xercesc::XMLBuffer & |
buffer |
|
) |
| const |
|
pure virtual |
Debug method to output the type of the item in SequenceType notation.
Implemented in AnyAtomicType, and Node.
Member Data Documentation
const XMLCh Item::gXQilla[] |
|
static |
The "XQilla" item interface.
The documentation for this class was generated from the following file: