X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConfig%2FConfig_XMLReader.cpp;h=a29eaab64cf67b41d80c4bf7350601b27b3dac59;hb=60e95a5502a6940c6c27ce5d561b3c684b0b0a4f;hp=856e663becd7511c6a01bd1fa9a6a4685a6ff5c0;hpb=9ade3feafa3ee13af4f9eaf8ffa2b96f7973709b;p=modules%2Fshaper.git diff --git a/src/Config/Config_XMLReader.cpp b/src/Config/Config_XMLReader.cpp index 856e663be..a29eaab64 100644 --- a/src/Config/Config_XMLReader.cpp +++ b/src/Config/Config_XMLReader.cpp @@ -64,7 +64,7 @@ Config_XMLReader::~Config_XMLReader() xmlFreeDoc(myXmlDoc); } -/* +/*! * Read all nodes in associated xml file, * recursively if processChildren(xmlNode) is true for the xmlNode. * For each read node the processNode will be called. @@ -75,7 +75,7 @@ void Config_XMLReader::readAll() readRecursively(aRoot); } -/* +/*! * Allows to customize reader's behavior for a node. Virtual. * The default impl does nothing. (In debug mode prints * some info) @@ -96,7 +96,7 @@ void Config_XMLReader::processNode(xmlNodePtr theNode) } } -/* +/*! * Defines which nodes should be processed recursively. Virtual. * The default impl is to read all nodes. */ @@ -105,8 +105,9 @@ bool Config_XMLReader::processChildren(xmlNodePtr aNode) return true; } -/* - * +/*! + * Returns xmlNodePtr to the root of reader's document + * or NULL if not found */ xmlNodePtr Config_XMLReader::findRoot() { @@ -129,7 +130,7 @@ xmlNodePtr Config_XMLReader::findRoot() return aRoot; } -/* +/*! * Calls processNode() for each child (for some - recursively) * of the given node. * \sa ReadAll() @@ -151,7 +152,7 @@ void Config_XMLReader::readRecursively(xmlNodePtr theParent) } } -/* +/*! * void* -> xmlNodePtr */ xmlNodePtr Config_XMLReader::node(void* theNode) @@ -159,6 +160,9 @@ xmlNodePtr Config_XMLReader::node(void* theNode) return static_cast(theNode); } +/*! + * Gets xml node name + */ std::string Config_XMLReader::getNodeName(xmlNodePtr theNode) { std::string result = ""; @@ -169,6 +173,10 @@ std::string Config_XMLReader::getNodeName(xmlNodePtr theNode) return result; } +/*! + * Retrieves all the necessary info from the validator node. + * Sends ValidatorLoaded event + */ void Config_XMLReader::processValidator(xmlNodePtr theNode) { Events_ID aValidatoEvent = Events_Loop::eventByName(EVENT_VALIDATOR_LOADED); @@ -190,6 +198,10 @@ void Config_XMLReader::processValidator(xmlNodePtr theNode) aEvLoop->send(aMessage); } +/*! + * Retrieves all the necessary info from the SelectionFilter node. + * Sends SelectionFilterLoaded event + */ void Config_XMLReader::processSelectionFilter(xmlNodePtr theNode) { Events_ID aFilterEvent = Events_Loop::eventByName(EVENT_SELFILTER_LOADED);