COPASI API
4.16.103
|
#include <CCopasiXMLParser.h>
Public Member Functions | |
CCopasiXMLParser (CVersion &version) | |
void | enableCharacterDataHandler (bool fEnable=true) |
std::string | getCharacterData (const std::string &toBeStripped="", const std::string &join=" ") |
const CCopasiParameterGroup * | getCurrentGroup () const |
CListOfLayouts * | getLayoutList () const |
CModel * | getModel () const |
const CCopasiObject * | getObjectFromName (const std::string &cn) const |
COutputDefinitionVector * | getPlotList () const |
CReportDefinitionVector * | getReportList () const |
CCopasiVectorN< CCopasiTask > * | getTaskList () const |
virtual void | onCharacterData (const XML_Char *pszData, int nLength) |
virtual void | onEndElement (const XML_Char *pszName) |
virtual void | onSkippedEntityHandler (const XML_Char *entityName, int is_parameter_entity) |
virtual void | onStartElement (const XML_Char *pszName, const XML_Char **papszAttrs) |
void | popElementHandler () |
void | pushElementHandler (CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon > *elementHandler) |
void | setDatamodel (CCopasiDataModel *pDataModel) |
void | setFunctionList (CCopasiVectorN< CFunction > *pFunctionList) |
void | setGUI (SCopasiXMLGUI *pGUI) |
void | setLayoutList (CListOfLayouts *pLayoutList) |
~CCopasiXMLParser () | |
![]() | |
CExpat () | |
virtual void | onComment (const XML_Char *pszData) |
virtual void | onDefault (const XML_Char *pszData, int nLength) |
virtual void | onEndCdataSection () |
virtual void | onEndDoctypeDecl () |
virtual void | onEndNamespaceDecl (const XML_Char *pszPrefix) |
virtual bool | onExternalEntityRef (const XML_Char *pszContext, const XML_Char *pszBase, const XML_Char *pszSystemID, const XML_Char *pszPublicID) |
virtual void | onProcessingInstruction (const XML_Char *pszTarget, const XML_Char *pszData) |
virtual void | onStartCdataSection () |
virtual void | onStartDoctypeDecl (const XML_Char *pszDoctypeName, const XML_Char *pszSysID, const XML_Char *pszPubID, bool fHasInternalSubset) |
virtual void | onStartNamespaceDecl (const XML_Char *pszPrefix, const XML_Char *pszURI) |
virtual bool | onUnknownEncoding (const XML_Char *pszName, XML_Encoding *pInfo) |
virtual void | onXmlDecl (const XML_Char *pszVersion, const XML_Char *pszEncoding, bool fStandalone) |
virtual | ~CExpat () |
![]() | |
CExpatTemplate () | |
bool | create (const XML_Char *pszEncoding=NULL, const XML_Char *pszSep=NULL) |
void | destroy () |
void | enableCdataSectionHandler (bool fEnable=true) |
void | enableCharacterDataHandler (bool fEnable=true) |
void | enableCommentHandler (bool fEnable=true) |
void | enableDefaultHandler (bool fEnable=true, bool fExpand=true) |
void | enableDoctypeDeclHandler (bool fEnable=true) |
void | enableElementHandler (bool fEnable=true) |
void | enableEndCdataSectionHandler (bool fEnable=true) |
void | enableEndDoctypeDeclHandler (bool fEnable=true) |
void | enableEndElementHandler (bool fEnable=true) |
void | enableEndNamespaceDeclHandler (bool fEnable=true) |
void | enableExternalEntityRefHandler (bool fEnable=true) |
void | enableNamespaceDeclHandler (bool fEnable=true) |
void | enableProcessingInstructionHandler (bool fEnable=true) |
void | enableSkippedEntityHandler (bool fEnable=true) |
void | enableStartCdataSectionHandler (bool fEnable=true) |
void | enableStartDoctypeDeclHandler (bool fEnable=true) |
void | enableStartElementHandler (bool fEnable=true) |
void | enableStartNamespaceDeclHandler (bool fEnable=true) |
void | enableUnknownEncodingHandler (bool fEnable=true) |
void | enableXmlDeclHandler (bool fEnable=true) |
const char * | getAttributeValue (const std::string &name, const char **attributes, const bool &required=true) const |
const char * | getAttributeValue (const std::string &name, const char **attributes, const char *def) const |
void * | getBuffer (int nLength) |
int | getCurrentByteCount () |
long | getCurrentByteIndex () |
int | getCurrentColumnNumber () |
int | getCurrentLineNumber () const |
enum XML_Error | getErrorCode () |
const XML_LChar * | getErrorString () |
const char * | getInputContext (int *pnOffset, int *pnSize) |
void | onCharacterData (const XML_Char *pszData, int nLength) |
void | onComment (const XML_Char *pszData) |
void | onDefault (const XML_Char *pszData, int nLength) |
void | onEndCdataSection () |
void | onEndDoctypeDecl () |
void | onEndElement (const XML_Char *pszName) |
void | onEndNamespaceDecl (const XML_Char *pszPrefix) |
bool | onExternalEntityRef (const XML_Char *pszContext, const XML_Char *pszBase, const XML_Char *pszSystemID, const XML_Char *pszPublicID) |
void | onProcessingInstruction (const XML_Char *pszTarget, const XML_Char *pszData) |
void | onSkippedEntityHandler (const XML_Char *, int) |
void | onStartCdataSection () |
void | onStartDoctypeDecl (const XML_Char *pszDoctypeName, const XML_Char *pszSysID, const XML_Char *pszPubID, bool fHasInternalSubset) |
void | onStartElement (const XML_Char *pszName, const XML_Char **papszAttrs) |
void | onStartNamespaceDecl (const XML_Char *pszPrefix, const XML_Char *pszURI) |
bool | onUnknownEncoding (const XML_Char *pszName, XML_Encoding *pInfo) |
void | onXmlDecl (const XML_Char *pszVersion, const XML_Char *pszEncoding, bool fStandalone) |
bool | parse (const char *pszBuffer, int nLength=-1, bool fIsFinal=true) |
bool | parseBuffer (int nLength, bool fIsFinal=true) |
~CExpatTemplate () | |
Private Member Functions | |
CCopasiXMLParser () | |
Private Attributes | |
std::string | mCharacterData |
CCopasiXMLInterface::EncodingType | mCharacterDataEncoding |
SCopasiXMLParserCommon | mCommon |
std::stack< CXMLElementHandler < CCopasiXMLParser, SCopasiXMLParserCommon > * > | mElementHandlerStack |
Additional Inherited Members | |
![]() | |
static const XML_LChar * | getErrorString (enum XML_Error nError) |
static const XML_LChar * | getExpatVersion () |
static void | getExpatVersion (int &nMajor, int &nMinor, int &nMicro) |
static bool | toBool (const char *attribute) |
![]() | |
void | onPostCreate () |
![]() | |
static void | characterDataHandler (void *pUserData, const XML_Char *pszData, int nLength) |
static void | commentHandler (void *pUserData, const XML_Char *pszData) |
static void | defaultHandler (void *pUserData, const XML_Char *pszData, int nLength) |
static void | endCdataSectionHandler (void *pUserData) |
static void | endDoctypeDeclHandler (void *pUserData) |
static void | endElementHandler (void *pUserData, const XML_Char *pszName) |
static void | endNamespaceDeclHandler (void *pUserData, const XML_Char *pszPrefix) |
static int | externalEntityRefHandler (XML_Parser pUserData, const XML_Char *pszContext, const XML_Char *pszBase, const XML_Char *pszSystemID, const XML_Char *pszPublicID) |
static void | processingInstructionHandler (void *pUserData, const XML_Char *pszTarget, const XML_Char *pszData) |
static void | skippedEntityHandler (void *pUserData, const XML_Char *entityName, int is_parameter_entity) |
static void | startCdataSectionHandler (void *pUserData) |
static void | startDoctypeDeclHandler (void *pUserData, const XML_Char *pszDoctypeName, const XML_Char *pszSysID, const XML_Char *pszPubID, int nHasInternalSubset) |
static void | startElementHandler (void *pUserData, const XML_Char *pszName, const XML_Char **papszAttrs) |
static void | startNamespaceDeclHandler (void *pUserData, const XML_Char *pszPrefix, const XML_Char *pszURI) |
static int | unknownEncodingHandler (void *pUserData, const XML_Char *pszName, XML_Encoding *pInfo) |
static void | xmlDeclHandler (void *pUserData, const XML_Char *pszVersion, const XML_Char *pszEncoding, int nStandalone) |
![]() | |
XML_Parser | mParser |
Definition at line 315 of file CCopasiXMLParser.h.
|
private |
Constructor
CCopasiXMLParser::CCopasiXMLParser | ( | CVersion & | version | ) |
Public constructor
CVersion | & version |
Definition at line 200 of file CCopasiXMLParser.cpp.
References CExpatTemplate< CExpat >::create(), CExpatTemplate< CExpat >::enableElementHandler(), mCommon, mElementHandlerStack, SCopasiXMLParserCommon::mParameterGroupLevel, SCopasiXMLParserCommon::pCompartmentGlyph, SCopasiXMLParserCommon::pCurrentLayout, SCopasiXMLParserCommon::pCurve, SCopasiXMLParserCommon::pFunction, SCopasiXMLParserCommon::pFunctionList, SCopasiXMLParserCommon::pGeneralGlyph, SCopasiXMLParserCommon::pGradient, SCopasiXMLParserCommon::pGroup, SCopasiXMLParserCommon::pGUI, SCopasiXMLParserCommon::pLayoutList, SCopasiXMLParserCommon::pLineEnding, SCopasiXMLParserCommon::pLineSegment, SCopasiXMLParserCommon::pListOfCurveElements, SCopasiXMLParserCommon::pMetaboliteGlyph, SCopasiXMLParserCommon::pMetaboliteReferenceGlyph, SCopasiXMLParserCommon::pModel, SCopasiXMLParserCommon::pPlotList, SCopasiXMLParserCommon::pReactionGlyph, SCopasiXMLParserCommon::pRenderInformation, SCopasiXMLParserCommon::pReport, SCopasiXMLParserCommon::pReportList, SCopasiXMLParserCommon::pStyle, SCopasiXMLParserCommon::pTaskList, SCopasiXMLParserCommon::pText, SCopasiXMLParserCommon::pTextGlyph, SCopasiXMLParserCommon::pVersion, and SCopasiXMLParserCommon::UnmappedKeyParameters.
CCopasiXMLParser::~CCopasiXMLParser | ( | ) |
Destructor
Definition at line 253 of file CCopasiXMLParser.cpp.
References mElementHandlerStack.
void CCopasiXMLParser::enableCharacterDataHandler | ( | bool | fEnable = true | ) |
Enable/Disable the character data handler
bool | fEnable (Default: true) |
Definition at line 317 of file CCopasiXMLParser.cpp.
References CExpatTemplate< CExpat >::enableCharacterDataHandler(), and mCharacterData.
Referenced by getCharacterData().
std::string CCopasiXMLParser::getCharacterData | ( | const std::string & | toBeStripped = "" , |
const std::string & | join = " " |
||
) |
Retrieve the data. Any sequence of toBeStripped characters is replaced by a single join character. The default is no stripping.
const | std::string & toBeStripped (default: "") |
const | std::string & join (default: " ") |
Definition at line 332 of file CCopasiXMLParser.cpp.
References enableCharacterDataHandler(), and mCharacterData.
const CCopasiParameterGroup * CCopasiXMLParser::getCurrentGroup | ( | ) | const |
Retrieve a pointer to the current group if available
Definition at line 392 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pCurrentParameter.
Referenced by CConfigurationFile::CXML::load().
CListOfLayouts * CCopasiXMLParser::getLayoutList | ( | ) | const |
Retrieve the list of loaded layouts
Definition at line 389 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pLayoutList.
Referenced by CCopasiXML::load().
CModel * CCopasiXMLParser::getModel | ( | ) | const |
Retrieve the loaded model functions
Definition at line 371 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pModel.
Referenced by CCopasiXML::load().
const CCopasiObject * CCopasiXMLParser::getObjectFromName | ( | const std::string & | cn | ) | const |
Retrieve an object by its CN within the context of the parser
const | std::string & cn |
Definition at line 395 of file CCopasiXMLParser.cpp.
References CCopasiContainer::getObject(), CCopasiVectorN< CType >::getObject(), CCopasiObjectName::getRemainder(), mCommon, SCopasiXMLParserCommon::pFunctionList, SCopasiXMLParserCommon::pModel, and SCopasiXMLParserCommon::pTaskList.
COutputDefinitionVector * CCopasiXMLParser::getPlotList | ( | ) | const |
Retrieve the list of loaded functions
Definition at line 380 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pPlotList.
Referenced by CCopasiXML::load().
CReportDefinitionVector * CCopasiXMLParser::getReportList | ( | ) | const |
Retrieve the list of loaded reports
Definition at line 374 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pReportList.
Referenced by CCopasiXML::load().
CCopasiVectorN< CCopasiTask > * CCopasiXMLParser::getTaskList | ( | ) | const |
Retrieve the list of loaded functions
Definition at line 377 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pTaskList.
Referenced by CCopasiXML::load().
|
virtual |
Character data handler
const | XML_Char *pszData |
int | nLength |
Reimplemented from CExpat.
Definition at line 323 of file CCopasiXMLParser.cpp.
References CCopasiXMLInterface::encode(), mCharacterData, and mCharacterDataEncoding.
|
virtual |
End element handler
const | XML_Char *pszName |
Reimplemented from CExpat.
Definition at line 273 of file CCopasiXMLParser.cpp.
References mElementHandlerStack.
|
virtual |
Skipped entity handler This is called in two situations: 1) An entity reference is encountered for which no declaration has been read and this is not an error. 2) An internal entity reference is read, but not expanded, because XML_SetDefaultHandler has been called. Note: skipped parameter entities in declarations and skipped general entities in attribute values cannot be reported, because the event would be out of sync with the reporting of the declarations or attribute values
const | XML_Char *entityName |
int | is_parameter_entity |
Reimplemented from CExpat.
Definition at line 307 of file CCopasiXMLParser.cpp.
References mCharacterData.
|
virtual |
Start element handler
const | XML_Char *pszName |
const | XML_Char **papszAttrs |
Reimplemented from CExpat.
Definition at line 266 of file CCopasiXMLParser.cpp.
References mElementHandlerStack.
void CCopasiXMLParser::popElementHandler | ( | ) |
Pop the element handler form the stack.
Definition at line 365 of file CCopasiXMLParser.cpp.
References mElementHandlerStack.
void CCopasiXMLParser::pushElementHandler | ( | CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon > * | elementHandler | ) |
Push the element handler on the stack.
CXMLHandler< | CCopasiXMLParser > elementHandler |
Definition at line 362 of file CCopasiXMLParser.cpp.
References mElementHandlerStack.
void CCopasiXMLParser::setDatamodel | ( | CCopasiDataModel * | pDataModel | ) |
Set the datamodel.
CCopasiDataModel* | pDataModel |
Definition at line 10977 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pDataModel.
Referenced by CCopasiXML::load().
void CCopasiXMLParser::setFunctionList | ( | CCopasiVectorN< CFunction > * | pFunctionList | ) |
Set the list of loaded functions
CCopasiVectorN< | CFunction > * pFunctionList |
Definition at line 368 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pFunctionList.
Referenced by CCopasiXML::load().
void CCopasiXMLParser::setGUI | ( | SCopasiXMLGUI * | pGUI | ) |
Set the GUI information to be saved
SCopasiXMLGUI | * pGUI |
Definition at line 383 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pGUI.
Referenced by CCopasiXML::load().
void CCopasiXMLParser::setLayoutList | ( | CListOfLayouts * | pLayoutList | ) |
Set the list of loaded layouts
CListOfLayouts | * pLayoutList |
Definition at line 386 of file CCopasiXMLParser.cpp.
References mCommon, and SCopasiXMLParserCommon::pLayoutList.
Referenced by CCopasiXML::load().
|
private |
The character data.
Definition at line 327 of file CCopasiXMLParser.h.
Referenced by enableCharacterDataHandler(), getCharacterData(), onCharacterData(), and onSkippedEntityHandler().
CharacterDataElement CCopasiXMLParser::mCharacterDataElement |
The character data element handler
Definition at line 491 of file CCopasiXMLParser.h.
|
private |
The character data.
Definition at line 332 of file CCopasiXMLParser.h.
Referenced by onCharacterData().
CommentElement CCopasiXMLParser::mCommentElement |
The comment element handler
Definition at line 1795 of file CCopasiXMLParser.h.
|
private |
Attributes accessible through the whole parser.
Definition at line 322 of file CCopasiXMLParser.h.
Referenced by CCopasiXMLParser(), CCopasiXMLParser::ModelParameterElement::end(), CCopasiXMLParser::ModelParameterGroupElement::end(), CCopasiXMLParser::ModelParameterSetElement::end(), CCopasiXMLParser::ListOfModelParameterSetsElement::end(), CCopasiXMLParser::CharacterDataElement::end(), CCopasiXMLParser::InitialStateElement::end(), CCopasiXMLParser::KineticLawElement::end(), CCopasiXMLParser::ReactionElement::end(), CCopasiXMLParser::MetaboliteElement::end(), CCopasiXMLParser::CompartmentElement::end(), CCopasiXMLParser::ModelValueElement::end(), CCopasiXMLParser::EventElement::end(), CCopasiXMLParser::AssignmentElement::end(), CCopasiXMLParser::CommentElement::end(), CCopasiXMLParser::ModelElement::end(), CCopasiXMLParser::PlotItemElement::end(), CCopasiXMLParser::ListOfChannelsElement::end(), CCopasiXMLParser::ListOfPlotItemsElement::end(), CCopasiXMLParser::PlotSpecificationElement::end(), CCopasiXMLParser::ListOfPlotsElement::end(), CCopasiXMLParser::ListOfTasksElement::end(), CCopasiXMLParser::ParameterTextElement::end(), CCopasiXMLParser::ParameterGroupElement::end(), CCopasiXMLParser::TaskElement::end(), CCopasiXMLParser::ListOfReportsElement::end(), CCopasiXMLParser::HeaderElement::end(), CCopasiXMLParser::BodyElement::end(), CCopasiXMLParser::FooterElement::end(), CCopasiXMLParser::TableElement::end(), CCopasiXMLParser::ReportElement::end(), CCopasiXMLParser::COPASIElement::end(), CCopasiXMLParser::ListOfFunctionsElement::end(), CCopasiXMLParser::ListOfParameterDescriptionsElement::end(), CCopasiXMLParser::FunctionElement::end(), CCopasiXMLParser::MiriamAnnotationElement::end(), CCopasiXMLParser::CurveElement::end(), CCopasiXMLParser::ListOfLayoutsElement::end(), CCopasiXMLParser::LinearGradientElement::end(), CCopasiXMLParser::RadialGradientElement::end(), CCopasiXMLParser::LineEndingElement::end(), CCopasiXMLParser::TextElement::end(), CCopasiXMLParser::RenderCurveElement::end(), CCopasiXMLParser::PolygonElement::end(), CCopasiXMLParser::LocalStyleElement::end(), CCopasiXMLParser::GlobalStyleElement::end(), CCopasiXMLParser::LocalRenderInformationElement::end(), CCopasiXMLParser::GlobalRenderInformationElement::end(), CCopasiXMLParser::GroupElement::end(), getCurrentGroup(), getLayoutList(), getModel(), getObjectFromName(), getPlotList(), getReportList(), getTaskList(), setDatamodel(), CCopasiXMLParser::ParameterGroupElement::setDerivedElement(), setFunctionList(), setGUI(), setLayoutList(), CCopasiXMLParser::ModelParameterElement::start(), CCopasiXMLParser::ModelParameterGroupElement::start(), CCopasiXMLParser::ListOfUnsupportedAnnotationsElement::start(), CCopasiXMLParser::ModelParameterSetElement::start(), CCopasiXMLParser::ListOfModelParameterSetsElement::start(), CCopasiXMLParser::StateTemplateVariableElement::start(), CCopasiXMLParser::StateTemplateElement::start(), CCopasiXMLParser::SourceParameterElement::start(), CCopasiXMLParser::CallParameterElement::start(), CCopasiXMLParser::ListOfCallParametersElement::start(), CCopasiXMLParser::KineticLawElement::start(), CCopasiXMLParser::ConstantElement::start(), CCopasiXMLParser::ListOfConstantsElement::start(), CCopasiXMLParser::ModifierElement::start(), CCopasiXMLParser::ListOfModifiersElement::start(), CCopasiXMLParser::ProductElement::start(), CCopasiXMLParser::ListOfProductsElement::start(), CCopasiXMLParser::SubstrateElement::start(), CCopasiXMLParser::ListOfSubstratesElement::start(), CCopasiXMLParser::ReactionElement::start(), CCopasiXMLParser::ListOfReactionsElement::start(), CCopasiXMLParser::MetaboliteElement::start(), CCopasiXMLParser::ListOfMetabolitesElement::start(), CCopasiXMLParser::CompartmentElement::start(), CCopasiXMLParser::ListOfCompartmentsElement::start(), CCopasiXMLParser::ModelValueElement::start(), CCopasiXMLParser::ListOfModelValuesElement::start(), CCopasiXMLParser::ListOfAssignmentsElement::start(), CCopasiXMLParser::EventElement::start(), CCopasiXMLParser::ListOfEventsElement::start(), CCopasiXMLParser::AssignmentElement::start(), CCopasiXMLParser::ModelElement::start(), CCopasiXMLParser::ChannelSpecElement::start(), CCopasiXMLParser::PlotItemElement::start(), CCopasiXMLParser::ListOfChannelsElement::start(), CCopasiXMLParser::ListOfPlotItemsElement::start(), CCopasiXMLParser::PlotSpecificationElement::start(), CCopasiXMLParser::ListOfPlotsElement::start(), CCopasiXMLParser::ListOfTasksElement::start(), CCopasiXMLParser::ReportInstanceElement::start(), CCopasiXMLParser::ParameterElement::start(), CCopasiXMLParser::ParameterTextElement::start(), CCopasiXMLParser::ParameterGroupElement::start(), CCopasiXMLParser::MethodElement::start(), CCopasiXMLParser::TaskElement::start(), CCopasiXMLParser::ListOfReportsElement::start(), CCopasiXMLParser::ObjectElement::start(), CCopasiXMLParser::HeaderElement::start(), CCopasiXMLParser::BodyElement::start(), CCopasiXMLParser::FooterElement::start(), CCopasiXMLParser::TableElement::start(), CCopasiXMLParser::ReportElement::start(), CCopasiXMLParser::COPASIElement::start(), CCopasiXMLParser::ListOfFunctionsElement::start(), CCopasiXMLParser::MathMLElement::start(), CCopasiXMLParser::ParameterDescriptionElement::start(), CCopasiXMLParser::ListOfParameterDescriptionsElement::start(), CCopasiXMLParser::FunctionElement::start(), CCopasiXMLParser::GUIElement::start(), CCopasiXMLParser::ListOfSlidersElement::start(), CCopasiXMLParser::SliderElement::start(), CCopasiXMLParser::CurveElement::start(), CCopasiXMLParser::CompartmentGlyphElement::start(), CCopasiXMLParser::ListOfCompartmentGlyphsElement::start(), CCopasiXMLParser::MetaboliteGlyphElement::start(), CCopasiXMLParser::ListOfMetabGlyphsElement::start(), CCopasiXMLParser::MetaboliteReferenceGlyphElement::start(), CCopasiXMLParser::ListOfMetaboliteReferenceGlyphsElement::start(), CCopasiXMLParser::ReactionGlyphElement::start(), CCopasiXMLParser::ListOfReactionGlyphsElement::start(), CCopasiXMLParser::TextGlyphElement::start(), CCopasiXMLParser::ListOfTextGlyphsElement::start(), CCopasiXMLParser::AdditionalGOElement::start(), CCopasiXMLParser::ListOfAdditionalGOsElement::start(), CCopasiXMLParser::LayoutElement::start(), CCopasiXMLParser::ListOfLayoutsElement::start(), CCopasiXMLParser::SBMLReferenceElement::start(), CCopasiXMLParser::SBMLMapElement::start(), CCopasiXMLParser::GradientStopElement::start(), CCopasiXMLParser::LinearGradientElement::start(), CCopasiXMLParser::RadialGradientElement::start(), CCopasiXMLParser::ColorDefinitionElement::start(), CCopasiXMLParser::ListOfColorDefinitionsElement::start(), CCopasiXMLParser::ListOfGradientDefinitionsElement::start(), CCopasiXMLParser::ListOfLineEndingsElement::start(), CCopasiXMLParser::LineEndingElement::start(), CCopasiXMLParser::ImageElement::start(), CCopasiXMLParser::RectangleElement::start(), CCopasiXMLParser::EllipseElement::start(), CCopasiXMLParser::TextElement::start(), CCopasiXMLParser::RenderCurveElement::start(), CCopasiXMLParser::PolygonElement::start(), CCopasiXMLParser::ListOfCurveElementsElement::start(), CCopasiXMLParser::CurveElementElement::start(), CCopasiXMLParser::LocalStyleElement::start(), CCopasiXMLParser::GlobalStyleElement::start(), CCopasiXMLParser::ListOfLocalStylesElement::start(), CCopasiXMLParser::ListOfGlobalStylesElement::start(), CCopasiXMLParser::ListOfLocalRenderInformationElement::start(), CCopasiXMLParser::ListOfGlobalRenderInformationElement::start(), CCopasiXMLParser::LocalRenderInformationElement::start(), CCopasiXMLParser::GlobalRenderInformationElement::start(), CCopasiXMLParser::GroupElement::start(), and CCopasiXMLParser::BoundingBoxElement::start().
|
private |
The element handler stack
Definition at line 337 of file CCopasiXMLParser.h.
Referenced by CCopasiXMLParser(), onEndElement(), onStartElement(), popElementHandler(), pushElementHandler(), and ~CCopasiXMLParser().
ListOfUnsupportedAnnotationsElement CCopasiXMLParser::mListOfUnsupportedAnnotationsElement |
Definition at line 495 of file CCopasiXMLParser.h.
MiriamAnnotationElement CCopasiXMLParser::mMiriamAnnotationElement |
The Miriam Annotation Element handler
Definition at line 3159 of file CCopasiXMLParser.h.
UnknownElement CCopasiXMLParser::mUnknownElement |
The unknown element handler
Definition at line 440 of file CCopasiXMLParser.h.