13403 const char * RoleList;
13404 const char * TypeList;
13405 const char * KeyList;
13412 if (strcmp(pszName,
"Style"))
13421 if (RoleList != NULL)
13423 std::set<std::string> s;
13428 if (TypeList != NULL)
13430 std::set<std::string> s;
13435 if (KeyList != NULL)
13437 std::set<std::string> s;
13440 std::set<std::string> s_conv;
13441 std::set<std::string>::const_iterator keyIt = s.begin(), keyEndit = s.end();
13444 while (keyIt != keyEndit)
13451 s_conv.insert(pGO->
getKey());
13463 delete pLocalStyle;
13472 if (strcmp(pszName,
"Group"))
UnknownElement mUnknownElement
CCopasiObject * get(const std::string &key)
static void readIntoSet(const std::string &s, std::set< std::string > &set)
const char * getAttributeValue(const std::string &name, const char **attributes, const bool &required=true) const
CCopasiXMLParser & mParser
SCopasiXMLParserCommon & mCommon
CLRenderInformationBase * pRenderInformation
virtual const std::string & getKey() const
virtual void onStartElement(const XML_Char *pszName, const XML_Char **papszAttrs)
void pushElementHandler(CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon > *elementHandler)
void setTypeList(const std::set< std::string > &typeList)
virtual void start(const XML_Char *C_UNUSED(pszName), const XML_Char **C_UNUSED(papszAttrs))
CXMLElementHandler * mpCurrentHandler
int getCurrentLineNumber() const
C_INT32 mLastKnownElement
void setRoleList(const std::set< std::string > &roleList)
void setKeyList(const std::set< std::string > &keyList)