libepubgen::EPUBHTMLManager Class Reference

#include <EPUBHTMLManager.h>

List of all members.

Public Member Functions

 EPUBHTMLManager (EPUBManifest &manifest)
const EPUBHTMLGeneratorPtr_t create (EPUBImageManager &imageManager, EPUBFontManager &fontManager, EPUBListStyleManager &listStyleManager, EPUBParagraphStyleManager &paragraphStyleManager, 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 &)
EPUBHTMLManageroperator= (const EPUBHTMLManager &)

Private Attributes

EPUBManifestm_manifest
std::vector< EPUBPathm_paths
std::vector< EPUBXMLSinkm_contents
std::vector< std::string > m_ids
EPUBCounter m_number

Constructor & Destructor Documentation


Member Function Documentation

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 
)

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::writeTocTo ( EPUBXMLSink sink,
const EPUBPath tocPath,
int  version,
EPUBLayoutMethod  layout 
)

Member Data Documentation

Referenced by create(), and writeTo().

std::vector<std::string> libepubgen::EPUBHTMLManager::m_ids [private]

Referenced by create(), and writeSpineTo().


The documentation for this class was generated from the following files: