#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::OEBParser::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 |