#include <IWORKParser.h>
Public Member Functions | |
IWORKParser (const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package) | |
virtual | ~IWORKParser ()=0 |
bool | parse () |
RVNGInputStreamPtr_t & | getInput () |
RVNGInputStreamPtr_t | getInput () const |
RVNGInputStreamPtr_t & | getPackage () |
RVNGInputStreamPtr_t | getPackage () const |
virtual const IWORKTokenizer & | getTokenizer () const =0 |
Private Member Functions | |
IWORKParser (const IWORKParser &) | |
IWORKParser & | operator= (const IWORKParser &) |
virtual IWORKXMLContextPtr_t | createDocumentContext ()=0 |
virtual IWORKXMLContextPtr_t | createDiscardContext ()=0 |
Private Attributes | |
RVNGInputStreamPtr_t | m_input |
RVNGInputStreamPtr_t | m_package |
libetonyek::IWORKParser::IWORKParser | ( | const IWORKParser & | ) | [private] |
libetonyek::IWORKParser::IWORKParser | ( | const RVNGInputStreamPtr_t & | input, |
const RVNGInputStreamPtr_t & | package | ||
) |
libetonyek::IWORKParser::~IWORKParser | ( | ) | [pure virtual] |
virtual IWORKXMLContextPtr_t libetonyek::IWORKParser::createDiscardContext | ( | ) | [private, pure virtual] |
Implemented in libetonyek::KEY2Parser, libetonyek::NUM1Parser, libetonyek::PAG1Parser, and libetonyek::KEY1Parser.
Referenced by parse().
virtual IWORKXMLContextPtr_t libetonyek::IWORKParser::createDocumentContext | ( | ) | [private, pure virtual] |
Implemented in libetonyek::KEY2Parser, libetonyek::NUM1Parser, libetonyek::PAG1Parser, and libetonyek::KEY1Parser.
Referenced by parse().
virtual const IWORKTokenizer& libetonyek::IWORKParser::getTokenizer | ( | ) | const [pure virtual] |
Implemented in libetonyek::KEY2Parser, libetonyek::NUM1Parser, libetonyek::PAG1Parser, and libetonyek::KEY1Parser.
Referenced by libetonyek::IWORKXMLParserState::getTokenizer(), and parse().
IWORKParser& libetonyek::IWORKParser::operator= | ( | const IWORKParser & | ) | [private] |
bool libetonyek::IWORKParser::parse | ( | ) |
Referenced by getInput(), and parse().
Referenced by getPackage().