#include <judo.hpp>
Inheritance diagram for judo::Node:
Public Member Functions | |
Node (const std::string &name, Type ntype) | |
Primary constructor. | |
const std::string & | getName () const |
Accessor for the nodes name. | |
Node::Type | getType () const |
Accessor for the Nodes type. | |
virtual std::string | toString () const=0 |
Accessor for the XML string representation of the Node. | |
virtual void | accumulate (XMLAccumulator &acc) const=0 |
Accumulator entry point for recursive XML serialization. |
Definition at line 65 of file judo.hpp.
|
Primary constructor.
|
|
Accumulator entry point for recursive XML serialization. This is a virtual abstract method that is implemented by subclasses.
Implemented in judo::CDATA, and judo::Element. |
|
Accessor for the nodes name.
Definition at line 88 of file judo.hpp. Referenced by judo::Element::accumulate(), jabberoo::Session::onElement(), jabberoo::Session::operator<<(), and judo::Element::toStringEx(). |
|
Accessor for the Nodes type.
|
|
Accessor for the XML string representation of the Node. This is a virtual abstract method that is implemented by the child classes.
Implemented in judo::CDATA, and judo::Element. |