Node for a template /summary> summary> The root node for a template /summary> More...
#include <TemplateParser.h>
Public Member Functions | |
TemplateNode () | |
TemplateNode (const TemplateNode &source) | |
virtual | ~TemplateNode () |
TemplateNode & | operator= (const TemplateNode &source) |
bool | MustMatchAllNodes () const |
virtual void | Parse (DOMNode *) |
virtual bool | MatchTemplate (ManagedBuffer buffer, DOMNode *root) |
string | getId () const |
unsigned int | getChildrenCount () const |
const TemplateNode * | getParent () const |
void | setParent (const TemplateNode *parent) |
const vector< TemplateData > & | getData () const |
const vector< TemplateNode > & | getChildren () const |
int | getMatchEnd () const |
const TemplateNode & | FindTemplate (const string &templateName) const |
Protected Attributes | |
string | m_Id |
bool | m_Every |
const TemplateNode * | m_Parent |
int | m_MatchEnd |
vector< TemplateData > | m_Data |
vector< TemplateNode > | m_Children |
Node for a template /summary> summary> The root node for a template /summary>
TemplateNode::TemplateNode | ( | ) |
TemplateNode::TemplateNode | ( | const TemplateNode & | source | ) |
|
virtual |
const TemplateNode & TemplateNode::FindTemplate | ( | const string & | templateName | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in FinTP::TemplateNodeRoot.
|
inline |
TemplateNode & TemplateNode::operator= | ( | const TemplateNode & | source | ) |
|
virtual |
Reimplemented in FinTP::TemplateNodeRoot.
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |