#include <Item.hpp>
◆ Ptr
◆ Item()
◆ asString()
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.
◆ generateEvents()
virtual void Item::generateEvents |
( |
EventHandler * |
events, |
|
|
const DynamicContext * |
context, |
|
|
bool |
preserveNS = true , |
|
|
bool |
preserveType = true |
|
) |
| const |
|
pure virtual |
◆ getInterface()
virtual void* Item::getInterface |
( |
const XMLCh * |
name | ) |
const |
|
pure virtual |
Method for returning arbitrary interfaces from the implementations.
◆ getTypeName()
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.
◆ getTypeURI()
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.
◆ isAtomicValue()
virtual bool Item::isAtomicValue |
( |
| ) |
const |
|
pure virtual |
◆ isFunction()
virtual bool Item::isFunction |
( |
| ) |
const |
|
pure virtual |
◆ isNode()
virtual bool Item::isNode |
( |
| ) |
const |
|
pure virtual |
◆ typeToBuffer()
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.
◆ gXQilla
const XMLCh Item::gXQilla[] |
|
static |
The "XQilla" item interface.
The documentation for this class was generated from the following file: