21 #include <xercesc/util/PlatformUtils.hpp>
22 #include <xercesc/util/XMLString.hpp>
23 #include <xercesc/util/XMLUni.hpp>
25 #include <xercesc/dom/DOM.hpp>
27 #include <xercesc/framework/XMLGrammarPoolImpl.hpp>
28 #include <xercesc/validators/common/Grammar.hpp>
30 #include <biogears/cdm/CommonDataModel.h>
31 #include <biogears/exports.h>
33 CDM_BIND_DECL(ObjectData)
37 static void Destroy() { SAFE_DELETE(m_me); }
38 static std::unique_ptr<CDM::ObjectData> ReadFile(
const char* xmlFile,
Logger* logger);
39 static std::unique_ptr<CDM::ObjectData> ReadFile(
const std::string& xmlFile,
Logger* logger);
44 bool Initialize(
Logger* logger);
45 xercesc::DOMLSParser* CreateParser(
Logger* logger)
const;
61 const char* getError();
63 virtual bool handleError(
const xercesc::DOMError& err);
bool failed_
Definition: Serializer.h:66
Definition: Serializer.h:35
Definition: Serializer.h:53
static bool m_Initialized
Definition: Serializer.h:49
static Serializer * m_me
Definition: Serializer.h:47
ErrorHandler()
Definition: Serializer.h:55
static std::unique_ptr< xercesc::XMLGrammarPool > m_GrammerPool
Definition: Serializer.h:50
std::stringstream error_
Definition: Serializer.h:67
Definition: SEElectricalCircuit.h:18
static void Destroy()
Definition: Serializer.h:37