#include <EPUBGenerator.h>
Public Member Functions | |
| EPUBGenerator (EPUBPackage *package, EPUBSplitMethod method) | |
| virtual | ~EPUBGenerator () |
| void | startDocument (const librevenge::RVNGPropertyList &props) |
| void | endDocument () |
| void | setDocumentMetaData (const librevenge::RVNGPropertyList &props) |
| void | startNewHtmlFile () |
| const EPUBHTMLGeneratorPtr_t & | getHtml () const |
| const EPUBSplitGuard & | getSplitGuard () const |
| EPUBSplitGuard & | getSplitGuard () |
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 Attributes | |
| EPUBPackage * | m_package |
| EPUBManifest | m_manifest |
| EPUBHTMLManager | m_htmlManager |
| EPUBImageManager | m_imageManager |
| EPUBListStyleManager | m_listStyleManager |
| EPUBParagraphStyleManager | m_paragraphStyleManager |
| EPUBSpanStyleManager | m_spanStyleManager |
| EPUBTableStyleManager | m_tableStyleManager |
| const EPUBPath | m_stylesheetPath |
| librevenge::RVNGPropertyList | m_documentProps |
| librevenge::RVNGPropertyList | m_metadata |
| EPUBHTMLGeneratorPtr_t | m_currentHtml |
| EPUBSplitGuard | m_splitGuard |
|
private |
| libepubgen::EPUBGenerator::EPUBGenerator | ( | EPUBPackage * | package, |
| EPUBSplitMethod | method | ||
| ) |
|
virtual |
| void libepubgen::EPUBGenerator::endDocument | ( | ) |
|
privatepure virtual |
Implemented in libepubgen::EPUBTextGenerator::Impl, and libepubgen::EPUBPagedGenerator::Impl.
Referenced by endDocument(), and startNewHtmlFile().
| const EPUBHTMLGeneratorPtr_t & libepubgen::EPUBGenerator::getHtml | ( | ) | const |
| const EPUBSplitGuard & libepubgen::EPUBGenerator::getSplitGuard | ( | ) | const |
| EPUBSplitGuard & libepubgen::EPUBGenerator::getSplitGuard | ( | ) |
|
private |
| void libepubgen::EPUBGenerator::setDocumentMetaData | ( | const librevenge::RVNGPropertyList & | props | ) |
| void libepubgen::EPUBGenerator::startDocument | ( | const librevenge::RVNGPropertyList & | props | ) |
|
privatepure virtual |
Implemented in libepubgen::EPUBTextGenerator::Impl, and libepubgen::EPUBPagedGenerator::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(), writeNavigation(), and writeRoot().
|
private |
Referenced by endDocument(), and startNewHtmlFile().
|
private |
Referenced by startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by startDocument(), and writeRoot().
|
private |
Referenced by setDocumentMetaData(), and startNewHtmlFile().
|
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(), and startNewHtmlFile().
|
private |
Referenced by startDocument(), startNewHtmlFile(), and writeStylesheet().
|
private |
Referenced by startNewHtmlFile(), and writeStylesheet().