fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::TemplateNodeRoot Class Reference

#include <TemplateParser.h>

Inheritance diagram for FinTP::TemplateNodeRoot:

Public Member Functions

 TemplateNodeRoot ()
 
 ~TemplateNodeRoot ()
 
bool MatchTemplate (ManagedBuffer buffer, DOMNode *root)
 
void Parse (DOMNode *)
 
- Public Member Functions inherited from FinTP::TemplateNode
 TemplateNode ()
 
 TemplateNode (const TemplateNode &source)
 
virtual ~TemplateNode ()
 
TemplateNodeoperator= (const TemplateNode &source)
 
bool MustMatchAllNodes () const
 
string getId () const
 
unsigned int getChildrenCount () const
 
const TemplateNodegetParent () const
 
void setParent (const TemplateNode *parent)
 
const vector< TemplateData > & getData () const
 
const vector< TemplateNode > & getChildren () const
 
int getMatchEnd () const
 
const TemplateNodeFindTemplate (const string &templateName) const
 

Private Attributes

string m_CrLfMode
 

Additional Inherited Members

- Protected Attributes inherited from FinTP::TemplateNode
string m_Id
 
bool m_Every
 
const TemplateNodem_Parent
 
int m_MatchEnd
 
vector< TemplateDatam_Data
 
vector< TemplateNodem_Children
 

Constructor & Destructor Documentation

TemplateNodeRoot::TemplateNodeRoot ( )
TemplateNodeRoot::~TemplateNodeRoot ( )

Member Function Documentation

bool TemplateNodeRoot::MatchTemplate ( ManagedBuffer  buffer,
DOMNode *  root 
)
virtual

Reimplemented from FinTP::TemplateNode.

void TemplateNodeRoot::Parse ( DOMNode *  node)
virtual

Reimplemented from FinTP::TemplateNode.

Member Data Documentation

string FinTP::TemplateNodeRoot::m_CrLfMode
private

The documentation for this class was generated from the following files: