copasi API
0.1
|
#include <CXMLHandler.h>
Public Member Functions | |
CXMLElementHandler (CType &parser, CCommon &common) | |
virtual | ~CXMLElementHandler () |
virtual void | start (const XML_Char *C_UNUSED(pszName), const XML_Char **C_UNUSED(papszAttrs)) |
virtual void | end (const XML_Char *C_UNUSED(pszName)) |
virtual void | reset () |
Protected Member Functions | |
void | deleteCurrentHandler () |
Protected Attributes | |
CType & | mParser |
CCommon & | mCommon |
C_INT32 | mCurrentElement |
CXMLElementHandler * | mpCurrentHandler |
C_INT32 | mLastKnownElement |
CXMLHandler class. This class is the base class of all XML event handlers.
Created for Copasi by Stefan Hoops 2003 Copyright Stefan Hoops
CXMLElementHandler< CType, CCommon >::CXMLElementHandler | ( | CType & | parser, |
CCommon & | common | ||
) | [inline] |
Constructor
virtual CXMLElementHandler< CType, CCommon >::~CXMLElementHandler | ( | ) | [inline, virtual] |
Destructor
void CXMLElementHandler< CType, CCommon >::deleteCurrentHandler | ( | ) | [inline, protected] |
This assures that we do not accidentally delete common parser handlers.
virtual void CXMLElementHandler< CType, CCommon >::end | ( | const XML_Char * | C_UNUSEDpszName | ) | [inline, virtual] |
End element handler
const | XML_Char *pszName |
virtual void CXMLElementHandler< CType, CCommon >::reset | ( | ) | [inline, virtual] |
Reset the element handler to start values.
virtual void CXMLElementHandler< CType, CCommon >::start | ( | const XML_Char * | C_UNUSEDpszName, |
const XML_Char ** | C_UNUSEDpapszAttrs | ||
) | [inline, virtual] |
Start element handler
const | XML_Char *pszName |
const | XML_Char **papszAttrs |
CCommon& CXMLElementHandler< CType, CCommon >::mCommon [protected] |
The shared elements between all element handlers of a parser
C_INT32 CXMLElementHandler< CType, CCommon >::mCurrentElement [protected] |
The currently processed element.
C_INT32 CXMLElementHandler< CType, CCommon >::mLastKnownElement [protected] |
CType& CXMLElementHandler< CType, CCommon >::mParser [protected] |
The underlying parser.
CXMLElementHandler* CXMLElementHandler< CType, CCommon >::mpCurrentHandler [protected] |