![]() |
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
Inheritance diagram for UnsupportedNode:Public Member Functions | |
| UnsupportedNode (void *node) | |
| virtual Node * | copy (void) |
| Node * | getChild (int index) |
| virtual int | getChildCount (void) |
| virtual String | getValue (void) |
| virtual String | toXML (void) |
Public Member Functions inherited from Node | |
| virtual | ~Node (void) |
| void * | getNode (void) const |
| kind_t | kind (void) const |
| void | detach (void) |
| bool | equals (const Node *node) const |
| virtual String | getBaseURI (void) |
| virtual Document * | getDocument (void) |
| virtual ParentNode * | getParent (void) |
| virtual Nodes * | query (const String &xpath) |
| virtual Nodes * | query (const String &xpath, XPathContext *context) |
| int | line (void) const |
Additional Inherited Members | |
Public Types inherited from Node | |
| enum | kind_t { NONE = 0 , ELEMENT , DOCUMENT , TEXT , COMMENT , ATTRIBUTE , PROCESSING_INSTRUCTION , DOCTYPE , NAMESPACE } |
| typedef enum elm::xom::Node::kind_t | kind_t |
Protected Member Functions inherited from Node | |
| Node (void *_node) | |
| void | setNode (void *_node) |
| Node * | make (void *node) |
| Node * | get (void *node) |
| Node * | internCopy (void) |
| Node * | internGetChild (int index) |
| int | internGetChildCount (void) |
| String | internGetValue (void) |
| String | internToXML (void) |
Static Protected Member Functions inherited from Node | |
| static void | freeNode (void *node) |
Protected Attributes inherited from Node | |
| void * | node |
|
inline |
Referenced by UnsupportedNode::copy().
Implements Node.
References UnsupportedNode::UnsupportedNode(), and Node::node.
|
inlinevirtual |
Returns the child of this node at the specified position.
| position | the index of the child node to return |
Implements Node.
References Node::internGetChild().
|
inlinevirtual |
Implements Node.
References Node::internGetChildCount().
Get the node as a string with markup removed.
Implements Node.
References Node::internGetValue().
Implements Node.
References Node::internToXML().