10 #ifndef EBOOKXMLPARSER_H_INCLUDED
11 #define EBOOKXMLPARSER_H_INCLUDED
19 class EBOOKXMLContext;
Definition: EBOOKTokenizer.h:17
Definition: EBOOKXMLParser.h:22
bool parse(const RVNGInputStreamPtr_t &input)
Definition: EBOOKXMLParser.cpp:93
virtual const EBOOKTokenizer & getTokenizer() const =0
RunStyle
Determines whether or not the parser should quit when a context returns an empty context for a child ...
Definition: EBOOKXMLParser.h:32
@ AllowEarlyExit
Continue, skipping the child element.
Definition: EBOOKXMLParser.h:34
@ RunToEnd
Definition: EBOOKXMLParser.h:33
EBOOKXMLParser(const EBOOKXMLParser &)
EBOOKXMLParser & operator=(const EBOOKXMLParser &)
~EBOOKXMLParser()
Definition: EBOOKXMLParser.cpp:89
virtual std::shared_ptr< EBOOKXMLContext > createDocumentContext()=0
const RunStyle m_runStyle
Definition: EBOOKXMLParser.h:51
@ input
Definition: EBOOKHTMLToken.h:89
Definition: BBeBCollector.cpp:19
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libebook_utils.h:54