#include <EPUBGenerator.h>
Public Member Functions | |
| EPUBGenerator (EPUBPackage *package, int version) | |
| virtual | ~EPUBGenerator () |
| void | startDocument (const librevenge::RVNGPropertyList &props) |
| void | endDocument () |
| void | setDocumentMetaData (const librevenge::RVNGPropertyList &props) |
| void | startNewHtmlFile () |
| const EPUBHTMLGeneratorPtr_t & | getHtml () const |
| EPUBHTMLManager & | getHtmlManager () |
| const EPUBSplitGuard & | getSplitGuard () const |
| EPUBSplitGuard & | getSplitGuard () |
| int | getVersion () const |
| void | setSplitMethod (EPUBSplitMethod splitMethod) |
| void | setStylesMethod (EPUBStylesMethod stylesMethod) |
| void | setLayoutMethod (EPUBLayoutMethod layoutMethod) |
Private Member Functions | |
| EPUBGenerator (const EPUBGenerator &) | |
| EPUBGenerator & | operator= (const EPUBGenerator &) |
| virtual void | startHtmlFile ()=0 |
| virtual void | endHtmlFile ()=0 |
| void | writeContainer () |
| void | writeNavigation () |
| void | writeStylesheet () |
| void | writeRoot () |
|
private |
| libepubgen::EPUBGenerator::EPUBGenerator | ( | EPUBPackage * | package, |
| int | version | ||
| ) |
|
virtual |
| void libepubgen::EPUBGenerator::endDocument | ( | ) |
Implemented in libepubgen::EPUBPagedGenerator::Impl, and libepubgen::EPUBTextGenerator::Impl.
Referenced by endDocument(), and startNewHtmlFile().
| const EPUBHTMLGeneratorPtr_t & libepubgen::EPUBGenerator::getHtml | ( | ) | const |
| EPUBHTMLManager & libepubgen::EPUBGenerator::getHtmlManager | ( | ) |
| EPUBSplitGuard & libepubgen::EPUBGenerator::getSplitGuard | ( | ) |
| const EPUBSplitGuard & libepubgen::EPUBGenerator::getSplitGuard | ( | ) | const |
| int libepubgen::EPUBGenerator::getVersion | ( | ) | const |
|
private |
| void libepubgen::EPUBGenerator::setLayoutMethod | ( | EPUBLayoutMethod | layoutMethod | ) |
| void libepubgen::EPUBGenerator::setSplitMethod | ( | EPUBSplitMethod | splitMethod | ) |
Referenced by libepubgen::EPUBPagedGenerator::setSplitMethod().
| void libepubgen::EPUBGenerator::setStylesMethod | ( | EPUBStylesMethod | stylesMethod | ) |
Implemented in libepubgen::EPUBPagedGenerator::Impl, and libepubgen::EPUBTextGenerator::Impl.
Referenced by startNewHtmlFile().
| void libepubgen::EPUBGenerator::startNewHtmlFile | ( | ) |
Referenced by startDocument().
|
private |
Referenced by endDocument().
|
private |
Referenced by endDocument().
|
private |
Referenced by endDocument().
|
private |
Referenced by endDocument().
|
private |
Referenced by endDocument(), getHtml(), and startNewHtmlFile().
|
private |
Referenced by startDocument(), and startNewHtmlFile().
|
private |
Referenced by endDocument(), startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by endDocument(), getHtmlManager(), startNewHtmlFile(), writeNavigation(), and writeRoot().
|
private |
Referenced by endDocument(), setDocumentMetaData(), startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by setLayoutMethod(), startNewHtmlFile(), writeNavigation(), and writeRoot().
|
private |
Referenced by startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by startDocument(), and writeRoot().
|
private |
Referenced by setDocumentMetaData(), startNewHtmlFile(), and writeRoot().
|
private |
Referenced by endDocument(), writeContainer(), writeNavigation(), writeRoot(), and writeStylesheet().
|
private |
Referenced by startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by getSplitGuard(), getSplitGuard(), setLayoutMethod(), setSplitMethod(), and startNewHtmlFile().
Referenced by startDocument(), startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by setStylesMethod(), and startNewHtmlFile().
|
private |
Referenced by startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by getVersion(), setDocumentMetaData(), startDocument(), startNewHtmlFile(), writeNavigation(), and writeRoot().