#include <Item.hpp>
Inheritance diagram for Item:

Public Types | |
| typedef RefCountPointer< const Item > | Ptr |
Public Member Functions | |
| virtual bool | isNode () const =0 |
| virtual bool | isAtomicValue () const =0 |
| virtual bool | isFunction () const =0 |
| virtual const XMLCh * | asString (const DynamicContext *context) const =0 |
| virtual const XMLCh * | getTypeURI () const =0 |
| virtual const XMLCh * | getTypeName () const =0 |
| virtual void | generateEvents (EventHandler *events, const DynamicContext *context, bool preserveNS=true, bool preserveType=true) const =0 |
| Generate events for this Item to the given EventHandler. | |
| virtual void * | getInterface (const XMLCh *name) const =0 |
| Method for returning arbitrary interfaces from the implementations. | |
| virtual void | typeToBuffer (DynamicContext *context, xercesc::XMLBuffer &buffer) const =0 |
| Debug method to output the type of the item in SequenceType notation. | |
Static Public Attributes | |
| const XMLCh | gXQilla [] |
| The "XQilla" item interface. | |
Protected Member Functions | |
| Item () | |
|
|
|
|
|
|
||||||||||||||||||||
|
Generate events for this Item to the given EventHandler.
Implemented in AnyAtomicType. |
|
|
Method for returning arbitrary interfaces from the implementations.
|
|
|
|
|
Implemented in AnyAtomicType, FunctionRef, and Node. |
|
|
Implemented in AnyAtomicType, FunctionRef, and Node. |
|
|
Implemented in AnyAtomicType, FunctionRef, and Node. |
|
||||||||||||
|
Debug method to output the type of the item in SequenceType notation.
Implemented in AnyAtomicType, and Node. |
|
|
The "XQilla" item interface.
|
1.3.9.1