#include <EPUBHTMLManager.h>
Public Member Functions | |
| EPUBHTMLManager (EPUBManifest &manifest) | |
| const EPUBHTMLGeneratorPtr_t | create (EPUBImageManager &imageManager, EPUBFontManager &fontManager, EPUBListStyleManager &listStyleManager, EPUBParagraphStyleManager ¶graphStyleManager, EPUBSpanStyleManager &spanStyleManager, EPUBTableStyleManager &tableStyleManager, const EPUBPath &stylesheetPath, EPUBStylesMethod stylesMethod, EPUBLayoutMethod layoutMethod, int version) |
| void | writeTo (EPUBPackage &package) |
| void | writeSpineTo (EPUBXMLSink &sink) |
| void | writeTocTo (EPUBXMLSink &sink, const EPUBPath &tocPath, int version, EPUBLayoutMethod layout) |
| void | insertHeadingText (const std::string &text) |
| Appends text to the title of the current heading. | |
| bool | hasHeadingText () const |
| If the current heading has a title. | |
Private Member Functions | |
| EPUBHTMLManager (const EPUBHTMLManager &) | |
| EPUBHTMLManager & | operator= (const EPUBHTMLManager &) |
Private Attributes | |
| EPUBManifest & | m_manifest |
| std::vector< EPUBPath > | m_paths |
| std::vector< EPUBXMLSink > | m_contents |
| std::vector< std::string > | m_ids |
| EPUBCounter | m_number |
| libepubgen::EPUBHTMLManager::EPUBHTMLManager | ( | const EPUBHTMLManager & | ) | [private] |
| libepubgen::EPUBHTMLManager::EPUBHTMLManager | ( | EPUBManifest & | manifest | ) | [explicit] |
| const EPUBHTMLGeneratorPtr_t libepubgen::EPUBHTMLManager::create | ( | EPUBImageManager & | imageManager, |
| EPUBFontManager & | fontManager, | ||
| EPUBListStyleManager & | listStyleManager, | ||
| EPUBParagraphStyleManager & | paragraphStyleManager, | ||
| EPUBSpanStyleManager & | spanStyleManager, | ||
| EPUBTableStyleManager & | tableStyleManager, | ||
| const EPUBPath & | stylesheetPath, | ||
| EPUBStylesMethod | stylesMethod, | ||
| EPUBLayoutMethod | layoutMethod, | ||
| int | version | ||
| ) |
Referenced by libepubgen::EPUBGenerator::startNewHtmlFile().
| bool libepubgen::EPUBHTMLManager::hasHeadingText | ( | ) | const |
If the current heading has a title.
| void libepubgen::EPUBHTMLManager::insertHeadingText | ( | const std::string & | text | ) |
Appends text to the title of the current heading.
| EPUBHTMLManager& libepubgen::EPUBHTMLManager::operator= | ( | const EPUBHTMLManager & | ) | [private] |
| void libepubgen::EPUBHTMLManager::writeSpineTo | ( | EPUBXMLSink & | sink | ) |
Referenced by libepubgen::EPUBGenerator::writeRoot().
| void libepubgen::EPUBHTMLManager::writeTo | ( | EPUBPackage & | package | ) |
Referenced by libepubgen::EPUBGenerator::endDocument().
| void libepubgen::EPUBHTMLManager::writeTocTo | ( | EPUBXMLSink & | sink, |
| const EPUBPath & | tocPath, | ||
| int | version, | ||
| EPUBLayoutMethod | layout | ||
| ) |
Referenced by libepubgen::EPUBGenerator::writeNavigation().
std::vector<EPUBXMLSink> libepubgen::EPUBHTMLManager::m_contents [private] |
std::vector<std::string> libepubgen::EPUBHTMLManager::m_ids [private] |
Referenced by create(), and writeSpineTo().
Referenced by create().
Referenced by create().
std::vector<EPUBPath> libepubgen::EPUBHTMLManager::m_paths [private] |
Referenced by create(), hasHeadingText(), insertHeadingText(), writeTo(), and writeTocTo().