10 #ifndef KEYPARSER_H_INCLUDED
11 #define KEYPARSER_H_INCLUDED
50 #endif // KEYPARSER_H_INCLUDED
Definition: EtonyekDocument.cpp:40
KEYCollector * getCollector() const
Definition: KEYParser.cpp:35
virtual ~KEYParser()=0
Definition: KEYParser.cpp:25
KEYCollector * m_collector
Definition: KEYParser.h:44
KEYParser & operator=(const KEYParser &)
virtual KEYXMLReader::TokenizerFunction_t getTokenizer() const =0
const KEYDefaults & getDefaults() const
Definition: KEYParser.cpp:40
bool processXmlDocument(const KEYXMLReader &reader)
Definition: KEYParser.cpp:45
KEYParser(const KEYParser &)
virtual void processXmlNode(const KEYXMLReader &reader)=0
bool parse()
Definition: KEYParser.cpp:29
Definition: KEYParser.h:22
Definition: KEYXMLReader.h:20
boost::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libetonyek_utils.h:88
const KEYDefaults & m_defaults
Definition: KEYParser.h:45
Definition: KEYCollector.h:29
RVNGInputStreamPtr_t input
Definition: EtonyekDocument.cpp:59
A representation of default values for various parts of the format.
Definition: KEYDefaults.h:30
boost::function< int(const char *)> TokenizerFunction_t
Definition: KEYXMLReader.h:126
RVNGInputStreamPtr_t m_input
Definition: KEYParser.h:43