Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refs #98 - Default color for constraints
[modules/shaper.git]
/
src
/
Config
/
Config_XMLReader.h
diff --git
a/src/Config/Config_XMLReader.h
b/src/Config/Config_XMLReader.h
index a44d49364a9cb8d4c95b60ea1d62ca8f06fe9146..bd9392841b131eb63816f3517db82a3c0543f5b2 100644
(file)
--- a/
src/Config/Config_XMLReader.h
+++ b/
src/Config/Config_XMLReader.h
@@
-8,7
+8,7
@@
#ifndef CONFIG_XMLREADER_H_
#define CONFIG_XMLREADER_H_
#ifndef CONFIG_XMLREADER_H_
#define CONFIG_XMLREADER_H_
-#include <Config.h>
+#include <Config
_def
.h>
#include <cstdarg>
#include <string>
#include <cstdarg>
#include <string>
@@
-32,25
+32,31
@@
struct _xmlDoc;
*/
class Config_XMLReader
{
*/
class Config_XMLReader
{
-public:
- CONFIG_EXPORT Config_XMLReader(const std::string& theXmlFile);
- CONFIG_EXPORT virtual ~Config_XMLReader();
+ public:
+ CONFIG_EXPORT Config_XMLReader(const std::string& theXmlFile);CONFIG_EXPORT virtual ~Config_XMLReader();
CONFIG_EXPORT void readAll();
CONFIG_EXPORT void readAll();
-protected:
+ public:
+ CONFIG_EXPORT xmlNodePtr findRoot();
+
+ protected:
virtual void processNode(xmlNodePtr aNode);
virtual bool processChildren(xmlNodePtr aNode);
virtual void processNode(xmlNodePtr aNode);
virtual bool processChildren(xmlNodePtr aNode);
- xmlNodePtr findRoot();
void readRecursively(xmlNodePtr theParent);
xmlNodePtr node(void* theNode);
void readRecursively(xmlNodePtr theParent);
xmlNodePtr node(void* theNode);
+ std::string getNodeName(xmlNodePtr theNode);
std::string getProperty(xmlNodePtr theNode, const char* property);
std::string getProperty(xmlNodePtr theNode, const char* property);
+ void processValidator(xmlNodePtr theNode);
+
+ protected:
+ std::string myCurrentFeature;
-protected:
+
protected:
std::string myDocumentPath;
std::string myDocumentPath;
- xmlDocPtr
myXmlDoc;
+ xmlDocPtr myXmlDoc;
};
#endif /* CONFIG_XMLREADER_H_ */
};
#endif /* CONFIG_XMLREADER_H_ */