#include <Item.hpp>
virtual const XMLCh* Item::asString |
( |
const DynamicContext * |
context | ) |
const |
|
pure virtual |
Implemented in AnyAtomicType, ATBooleanOrDerived, ATQNameOrDerived, Numeric, Node, ATAnySimpleType, ATDurationOrDerived, ATStringOrDerived, ATDateOrDerived, ATDateTimeOrDerived, ATTimeOrDerived, 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, ATBooleanOrDerived, Numeric, ATAnySimpleType, ATDurationOrDerived, ATStringOrDerived, FunctionRef, ATDateOrDerived, ATDateTimeOrDerived, ATTimeOrDerived, 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, ATBooleanOrDerived, FunctionRef, Numeric, ATAnySimpleType, ATDurationOrDerived, ATStringOrDerived, ATDateOrDerived, ATDateTimeOrDerived, ATTimeOrDerived, 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.
const XMLCh Item::gXQilla[] |
|
static |
The "XQilla" item interface.
The documentation for this class was generated from the following file: