COPASI API
4.16.103
|
#include <CXMLHandler.h>
Public Member Functions | |
CXMLElementHandler (CType &parser, CCommon &common) | |
virtual void | end (const XML_Char *C_UNUSED(pszName)) |
virtual void | reset () |
virtual void | start (const XML_Char *C_UNUSED(pszName), const XML_Char **C_UNUSED(papszAttrs)) |
virtual | ~CXMLElementHandler () |
Protected Member Functions | |
void | addFix (const std::string &key, CCopasiObject *pObject) |
void | deleteCurrentHandler () |
Protected Attributes | |
CCommon & | mCommon |
C_INT32 | mCurrentElement |
C_INT32 | mLastKnownElement |
CType & | mParser |
CXMLElementHandler * | mpCurrentHandler |
Definition at line 35 of file CXMLHandler.h.
|
inline |
Constructor
Definition at line 69 of file CXMLHandler.h.
|
inlinevirtual |
|
inlineprotected |
Definition at line 119 of file CXMLHandler.h.
|
inlineprotected |
This assures that we do not accidentally delete common parser handlers.
Definition at line 105 of file CXMLHandler.h.
|
inlinevirtual |
|
inlinevirtual |
Reset the element handler to start values.
Reimplemented in CCopasiXMLParser::ParameterDescriptionElement.
Definition at line 99 of file CXMLHandler.h.
|
inlinevirtual |
Start element handler
const | XML_Char *pszName |
const | XML_Char **papszAttrs |
Definition at line 87 of file CXMLHandler.h.
|
protected |
The shared elements between all element handlers of a parser
Definition at line 47 of file CXMLHandler.h.
Referenced by CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon >::addFix().
|
protected |
The currently processed element.
Definition at line 52 of file CXMLHandler.h.
|
protected |
Definition at line 62 of file CXMLHandler.h.
|
protected |
The underlying parser.
Definition at line 42 of file CXMLHandler.h.
Referenced by CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon >::addFix(), and CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon >::deleteCurrentHandler().
|
protected |
Definition at line 57 of file CXMLHandler.h.
Referenced by CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon >::deleteCurrentHandler().