libepubgen::EPUBHTMLManager Class Reference

#include <EPUBHTMLManager.h>

Public Member Functions

 EPUBHTMLManager (EPUBManifest &manifest)
 
const EPUBHTMLGeneratorPtr_t create (EPUBImageManager &imageManager, EPUBListStyleManager &listStyleManager, EPUBParagraphStyleManager &paragraphStyleManager, EPUBSpanStyleManager &spanStyleManager, EPUBTableStyleManager &tableStyleManager, const EPUBPath &stylesheetPath)
 
void writeTo (EPUBPackage &package)
 
void writeSpineTo (EPUBXMLSink &sink)
 
void writeTocTo (EPUBXMLSink &sink, const EPUBPath &tocPath)
 

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

libepubgen::EPUBHTMLManager::EPUBHTMLManager ( const EPUBHTMLManager )
private
libepubgen::EPUBHTMLManager::EPUBHTMLManager ( EPUBManifest manifest)
explicit

Member Function Documentation

const EPUBHTMLGeneratorPtr_t libepubgen::EPUBHTMLManager::create ( EPUBImageManager imageManager,
EPUBListStyleManager listStyleManager,
EPUBParagraphStyleManager paragraphStyleManager,
EPUBSpanStyleManager spanStyleManager,
EPUBTableStyleManager tableStyleManager,
const EPUBPath stylesheetPath 
)
EPUBHTMLManager& libepubgen::EPUBHTMLManager::operator= ( const EPUBHTMLManager )
private
void libepubgen::EPUBHTMLManager::writeSpineTo ( EPUBXMLSink sink)
void libepubgen::EPUBHTMLManager::writeTo ( EPUBPackage &  package)
void libepubgen::EPUBHTMLManager::writeTocTo ( EPUBXMLSink sink,
const EPUBPath tocPath 
)

Member Data Documentation

std::vector<EPUBXMLSink> libepubgen::EPUBHTMLManager::m_contents
private

Referenced by create(), and writeTo().

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

Referenced by create(), and writeSpineTo().

EPUBManifest& libepubgen::EPUBHTMLManager::m_manifest
private

Referenced by create().

EPUBCounter libepubgen::EPUBHTMLManager::m_number
private

Referenced by create().

std::vector<EPUBPath> libepubgen::EPUBHTMLManager::m_paths
private

Referenced by create(), writeTo(), and writeTocTo().


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

Generated for libepubgen by doxygen 1.8.11