|
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] |
1.7.5.1