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

#include <TemplateParser.h>

Public Member Functions

 TemplateParser ()
 
 TemplateParser (const string &templateFilename)
 
 ~TemplateParser ()
 
const TemplateNodeRootgetRoot () const
 
string getTemplateFile () const
 
bool Matches (ManagedBuffer buffer, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *root)
 
int getMatchEnd () const
 

Static Public Attributes

static TemplateFilterFilter = NULL
 

Private Member Functions

void ReleaseParseDocument ()
 

Private Attributes

TemplateNodeRoot m_Root
 
std::string m_TemplateFile
 
int m_MatchEnd
 
XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * 
m_ParseDocument
 

Constructor & Destructor Documentation

TemplateParser::TemplateParser ( )
TemplateParser::TemplateParser ( const string &  templateFilename)
explicit
TemplateParser::~TemplateParser ( )

Member Function Documentation

int FinTP::TemplateParser::getMatchEnd ( ) const
inline
const TemplateNodeRoot& FinTP::TemplateParser::getRoot ( ) const
inline
string FinTP::TemplateParser::getTemplateFile ( ) const
inline
bool TemplateParser::Matches ( ManagedBuffer  buffer,
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  root 
)
void TemplateParser::ReleaseParseDocument ( void  )
private

Member Data Documentation

TemplateFilter * TemplateParser::Filter = NULL
static
int FinTP::TemplateParser::m_MatchEnd
private
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* FinTP::TemplateParser::m_ParseDocument
private
TemplateNodeRoot FinTP::TemplateParser::m_Root
private
std::string FinTP::TemplateParser::m_TemplateFile
private

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