#ifndef __TEXT_XML_RETRIEVER_GUARD #define __TEXT_XML_RETRIEVER_GUARD #include #include "../node.h" #include "../Ptr.h" #include "../retriever.h" #include "../tree.hh" // this is not intended to be inherited from class TextXmlRetriever: public Retriever{ public: TextXmlRetriever(const std::string &); ~TextXmlRetriever(); void getData(const std::string &, tree &); std::string toString() const; static const std::string MIME_TYPE; private: TextXmlRetriever(const TextXmlRetriever&); TextXmlRetriever& operator=(const TextXmlRetriever&); std::string source; Ptr< tree > __tree; }; #endif