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