10#include <xercesc/util/PlatformUtils.hpp>
11#include <xercesc/parsers/AbstractDOMParser.hpp>
12#include <xercesc/dom/DOMImplementation.hpp>
13#include <xercesc/dom/DOMImplementationLS.hpp>
14#include <xercesc/dom/DOMImplementationRegistry.hpp>
15#include <xercesc/dom/DOMBuilder.hpp>
16#include <xercesc/dom/DOMException.hpp>
17#include <xercesc/dom/DOMDocument.hpp>
18#include <xercesc/dom/DOMNodeList.hpp>
19#include <xercesc/dom/DOMError.hpp>
20#include <xercesc/dom/DOMLocator.hpp>
22#include <xercesc/dom/DOM.hpp>
27XERCES_CPP_NAMESPACE_USE
43 void init(
const std::string,
const std::string);
51 const std::vector<std::pair<Signature*, Sequence*> >&
getTablesVector()
const;
56 const double DOMToDouble(
const XMLCh * thisDOMString)
const;
65 void buildSequenceList(
const DOMNode *,
bool);
71 void buildSignatureList(
const DOMNode *,
bool);
75 static MyFrame* s_FrameInstance;
78 char* m_FrameSequenceListFile;
79 char* m_FrameSignatureListFile;
82 int m_FrameNumSequenceTables;
84 int m_FrameAbsolutMaxStep;
88 std::string m_thisName;
91 DOMNode *m_Signature_DocNode;
92 DOMNode *m_Sequence_DocNode;
94 std::vector<Signature*> m_SignatureVec;
95 std::vector<Sequence*> m_SequenceVec;
97 std::vector<std::pair<Signature*, Sequence*> > m_TableVector;
const double DOMToDouble(const XMLCh *thisDOMString) const
static MyFrame * instance()
const std::vector< std::pair< Signature *, Sequence * > > & getTablesVector() const
void init(const std::string, const std::string)
Class that provides message services. Add to any classes that need message services.