COPASI API
4.16.103
|
Public Member Functions | |
virtual void | end (const XML_Char *pszName) |
ParameterGroupElement (CCopasiXMLParser &parser, SCopasiXMLParserCommon &common) | |
void | setDerivedElement (CCopasiParameterGroup *pDerivedElement) |
virtual void | start (const XML_Char *pszName, const XML_Char **papszAttrs) |
virtual | ~ParameterGroupElement () |
![]() | |
CXMLElementHandler (CCopasiXMLParser &parser, SCopasiXMLParserCommon &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 () |
Private Types | |
enum | Element { ParameterGroup = 0, Content } |
Private Attributes | |
bool | mDerivedElement |
ParameterGroupElement * | mpParameterGroupHandler |
ParameterElement * | mpParameterHandler |
ParameterTextElement * | mpParameterTextHandler |
Additional Inherited Members | |
![]() | |
void | addFix (const std::string &key, CCopasiObject *pObject) |
void | deleteCurrentHandler () |
![]() | |
SCopasiXMLParserCommon & | mCommon |
C_INT32 | mCurrentElement |
C_INT32 | mLastKnownElement |
CCopasiXMLParser & | mParser |
CXMLElementHandler * | mpCurrentHandler |
Definition at line 2298 of file CCopasiXMLParser.h.
|
private |
Enum of invoked parsers
Enumerator | |
---|---|
ParameterGroup | |
Content |
Definition at line 2306 of file CCopasiXMLParser.h.
CCopasiXMLParser::ParameterGroupElement::ParameterGroupElement | ( | CCopasiXMLParser & | parser, |
SCopasiXMLParserCommon & | common | ||
) |
Constructor
Definition at line 8825 of file CCopasiXMLParser.cpp.
|
virtual |
Destructor
Definition at line 8834 of file CCopasiXMLParser.cpp.
References pdelete.
|
virtual |
End element handler
const | XML_Char *pszName |
Definition at line 8910 of file CCopasiXMLParser.cpp.
References CCopasiMessage::EXCEPTION, CCopasiParameter::getKey(), CCopasiObject::getObjectName(), CCopasiParameter::getType(), CCopasiTask::getType(), CCopasiParameter::KEY, CCopasiXMLParser::mCommon, MCXML, CExpatTemplate< CExpat >::mParser, CCopasiTask::parameterFitting, SCopasiXMLParserCommon::ParameterGroupStack, SCopasiXMLParserCommon::pCurrentParameter, SCopasiXMLParserCommon::pCurrentTask, pdelete, START_ELEMENT, UNKNOWN_ELEMENT, and SCopasiXMLParserCommon::UnmappedKeyParameters.
void CCopasiXMLParser::ParameterGroupElement::setDerivedElement | ( | CCopasiParameterGroup * | pDerivedElement | ) |
Set the derived element for which the handler is called such as methods and problems
CCopasiParameterGroup | * pDerivedElement |
Definition at line 9002 of file CCopasiXMLParser.cpp.
References CCopasiXMLParser::mCommon, and SCopasiXMLParserCommon::ParameterGroupStack.
|
virtual |
Start element handler
const | XML_Char *pszName |
const | XML_Char **papszAttrs |
Definition at line 8841 of file CCopasiXMLParser.cpp.
References CCopasiXMLParser::mCommon, CExpatTemplate< CExpat >::mParser, SCopasiXMLParserCommon::ParameterGroupStack, and UNKNOWN_ELEMENT.
|
private |
Definition at line 2316 of file CCopasiXMLParser.h.
|
private |
Definition at line 2314 of file CCopasiXMLParser.h.
|
private |
Definition at line 2312 of file CCopasiXMLParser.h.
|
private |
Definition at line 2313 of file CCopasiXMLParser.h.