#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 |
Protected Member Functions | |
| void | setInput (const RVNGInputStreamPtr_t &input) |
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 |
|
private |
| libetonyek::IWORKParser::IWORKParser | ( | const RVNGInputStreamPtr_t & | input, |
| const RVNGInputStreamPtr_t & | package ) |
|
pure virtual |
|
privatepure virtual |
Implemented in libetonyek::KEY1Parser, libetonyek::KEY2Parser, libetonyek::NUM1Parser, and libetonyek::PAG1Parser.
Referenced by parse().
|
privatepure virtual |
Implemented in libetonyek::KEY1Parser, libetonyek::KEY2Parser, libetonyek::NUM1Parser, and libetonyek::PAG1Parser.
Referenced by parse().
| RVNGInputStreamPtr_t & libetonyek::IWORKParser::getInput | ( | ) |
| RVNGInputStreamPtr_t libetonyek::IWORKParser::getInput | ( | ) | const |
| RVNGInputStreamPtr_t & libetonyek::IWORKParser::getPackage | ( | ) |
| RVNGInputStreamPtr_t libetonyek::IWORKParser::getPackage | ( | ) | const |
|
pure virtual |
Implemented in libetonyek::KEY1Parser, libetonyek::KEY2Parser, libetonyek::NUM1Parser, and libetonyek::PAG1Parser.
Referenced by parse().
|
private |
| bool libetonyek::IWORKParser::parse | ( | ) |
|
protected |
|
private |
Referenced by getInput(), getInput(), IWORKParser(), parse(), and setInput().
|
private |
Referenced by getPackage(), getPackage(), and IWORKParser().