#include <EBOOKOPFParser.h>
Public Types | |
| enum | Type { TYPE_OEB, TYPE_EPub, TYPE_EPub3 } |
Public Member Functions | |
| EBOOKOPFParser (const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package, Type type, librevenge::RVNGTextInterface *document) | |
| void | parse () |
Static Public Member Functions | |
| static bool | findOPFStream (const RVNGInputStreamPtr_t &package, unsigned &stream) |
Private Member Functions | |
| EBOOKOPFParser (const EBOOKOPFParser &other) | |
| EBOOKOPFParser & | operator= (const EBOOKOPFParser &other) |
| const RVNGInputStreamPtr_t | getStream (const char *name) const |
Private Attributes | |
| const RVNGInputStreamPtr_t | m_input |
| const RVNGInputStreamPtr_t | m_package |
| const Type | m_type |
| librevenge::RVNGTextInterface *const | m_document |
|
private |
| libebook::EBOOKOPFParser::EBOOKOPFParser | ( | const RVNGInputStreamPtr_t & | input, |
| const RVNGInputStreamPtr_t & | package, | ||
| Type | type, | ||
| librevenge::RVNGTextInterface * | document | ||
| ) |
|
static |
Referenced by libebook::OpenEBookParser::parse().
|
private |
Referenced by parse().
|
private |
| void libebook::EBOOKOPFParser::parse | ( | ) |
Referenced by libebook::EPubParser::parse().
|
private |
Referenced by EBOOKOPFParser(), and parse().
|
private |
Referenced by EBOOKOPFParser(), and parse().
|
private |
Referenced by EBOOKOPFParser(), getStream(), and parse().
|
private |