the internal state of a html document generator More...
Public Member Functions | |
EPUBHTMLGeneratorImpl (EPUBXMLSink &document, EPUBImageManager &imageManager, EPUBListStyleManager &listStyleManager, EPUBParagraphStyleManager ¶graphStyleManager, EPUBSpanStyleManager &spanStyleManager, EPUBTableStyleManager &tableStyleManager, const EPUBPath &path, const EPUBPath &stylesheetPath) | |
constructor More... | |
~EPUBHTMLGeneratorImpl () | |
destructor More... | |
EPUBXMLSink & | output (bool sendDelayed=true) |
returns the actual output ( sending delayed data if needed) More... | |
TextZoneSink & | getSink () |
returns the actual sink More... | |
void | push (EPUBHTMLTextZone::Type type) |
void | pop () |
void | sendMetaData (EPUBXMLSink &out) |
void | flushUnsent (EPUBXMLSink &out) |
Public Attributes | |
EPUBXMLSink & | m_document |
EPUBImageManager & | m_imageManager |
EPUBListStyleManager & | m_listManager |
EPUBParagraphStyleManager & | m_paragraphManager |
EPUBSpanStyleManager & | m_spanManager |
EPUBTableStyleManager & | m_tableManager |
const EPUBPath | m_path |
const EPUBPath | m_stylesheetPath |
int | m_actualPage |
bool | m_ignore |
Protected Attributes | |
std::unique_ptr< TextZoneSink > | m_actualSink |
std::stack< std::unique_ptr< TextZoneSink > > | m_sinkStack |
EPUBHTMLTextZone | m_zones [EPUBHTMLTextZone::Z_NumZones] |
Private Member Functions | |
EPUBHTMLGeneratorImpl (EPUBHTMLGeneratorImpl const &orig) | |
EPUBHTMLGeneratorImpl | operator= (EPUBHTMLGeneratorImpl const &orig) |
the internal state of a html document generator
|
inline |
constructor
|
inline |
destructor
|
private |
|
inline |
|
inline |
returns the actual sink
|
private |
|
inline |
returns the actual output ( sending delayed data if needed)
|
inline |
|
inline |
|
inline |
int libepubgen::EPUBHTMLGeneratorImpl::m_actualPage |
|
protected |
EPUBXMLSink& libepubgen::EPUBHTMLGeneratorImpl::m_document |
bool libepubgen::EPUBHTMLGeneratorImpl::m_ignore |
EPUBImageManager& libepubgen::EPUBHTMLGeneratorImpl::m_imageManager |
EPUBListStyleManager& libepubgen::EPUBHTMLGeneratorImpl::m_listManager |
EPUBParagraphStyleManager& libepubgen::EPUBHTMLGeneratorImpl::m_paragraphManager |
const EPUBPath libepubgen::EPUBHTMLGeneratorImpl::m_path |
|
protected |
EPUBSpanStyleManager& libepubgen::EPUBHTMLGeneratorImpl::m_spanManager |
const EPUBPath libepubgen::EPUBHTMLGeneratorImpl::m_stylesheetPath |
EPUBTableStyleManager& libepubgen::EPUBHTMLGeneratorImpl::m_tableManager |
|
protected |