#include <Item.hpp>
List of all members.
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
Reimplemented in AnyAtomicType, FunctionRef, Node, ATDurationOrDerived, ATStringOrDerived, ATDateOrDerived, ATDateTimeOrDerived, ATTimeOrDerived, DateOrTimeType, Numeric, ATBooleanOrDerived, ATGDayOrDerived, ATGMonthDayOrDerived, ATGMonthOrDerived, ATGYearMonthOrDerived, ATGYearOrDerived, ATDecimalOrDerived, ATQNameOrDerived, ATDoubleOrDerived, and ATFloatOrDerived.
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: