#include <tagnode.h>
Public Member Functions | |
TagNode (TAG _tag) | |
Constructor. | |
virtual | ~TagNode () |
Public Attributes | |
TAG | tag |
The entered numeric value of the element name. | |
bool | is_closed |
The boolean value if the closing tag has already been read. | |
BufferNodeList | children |
Represents a tag buffer node (element node of an XML tree) which carries the tag id (numeric value of the element name), a list of children and a flag that indicates whether the tag node is closed (i.e. if the closing tag has been read) or not.
Definition at line 53 of file tagnode.h.
TagNode::TagNode | ( | TAG | _tag | ) |
Constructor.
Constructor - creating object for a tag (numeric value of the element name).
[in] | _tag | The numeric value of the element name. |
Definition at line 37 of file tagnode.cpp.
TagNode::~TagNode | ( | ) | [virtual] |
Destructor.
Definition at line 41 of file tagnode.cpp.
The list of children of the tag node.
Definition at line 83 of file tagnode.h.
Referenced by BufferNode::addChild(), BufferNode::clearSubtreeIfPossible(), BufferNode::getPCDataRepresentation(), and BufferNode::hasNoMarkedAndNoLockedDos().
bool TagNode::is_closed |