Public Member Functions | Private Attributes

IE_Exp_HTML_HeaderFooterListener Class Reference

#include <ie_exp_HTML_UtilListeners.h>

Inheritance diagram for IE_Exp_HTML_HeaderFooterListener:
PL_Listener

List of all members.

Public Member Functions

 IE_Exp_HTML_HeaderFooterListener (PD_Document *pDocument, IE_Exp_HTML_DocumentWriter *pDocumentWriter, IE_Exp_HTML_Listener *pListener)
 ~IE_Exp_HTML_HeaderFooterListener ()
bool populate (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr)
bool populateStrux (pf_Frag_Strux *sdh, const PX_ChangeRecord *pcr, fl_ContainerLayout **psfh)
bool endOfDocument ()
bool change (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr)
bool insertStrux (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr, pf_Frag_Strux *sdh, PL_ListenerId lid, void(*pfnBindHandles)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew))
bool signal (UT_uint32 iSignal)
void doHdrFtr (bool bHeader)

Private Attributes

PD_DocumentRangem_pHdrDocRange
PD_DocumentRangem_pFtrDocRange
PD_Documentm_pDocument
IE_Exp_HTML_DocumentWriterm_pDocumentWriter
IE_Exp_HTML_Listenerm_pListener
bool m_bHaveHeader
bool m_bHaveFooter

Constructor & Destructor Documentation

IE_Exp_HTML_HeaderFooterListener::IE_Exp_HTML_HeaderFooterListener ( PD_Document pDocument,
IE_Exp_HTML_DocumentWriter pDocumentWriter,
IE_Exp_HTML_Listener pListener 
)
IE_Exp_HTML_HeaderFooterListener::~IE_Exp_HTML_HeaderFooterListener (  ) 

Member Function Documentation

bool IE_Exp_HTML_HeaderFooterListener::change ( fl_ContainerLayout sfh,
const PX_ChangeRecord pcr 
) [virtual]

Implements PL_Listener.

References UT_ASSERT_HARMLESS.

bool IE_Exp_HTML_HeaderFooterListener::endOfDocument (  ) 
bool IE_Exp_HTML_HeaderFooterListener::insertStrux ( fl_ContainerLayout sfh,
const PX_ChangeRecord pcr,
pf_Frag_Strux sdh,
PL_ListenerId  lid,
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew)  pfnBindHandles 
) [virtual]

Implements PL_Listener.

bool IE_Exp_HTML_HeaderFooterListener::populate ( fl_ContainerLayout sfh,
const PX_ChangeRecord pcr 
) [virtual]

Implements PL_Listener.

bool IE_Exp_HTML_HeaderFooterListener::signal ( UT_uint32  iSignal  )  [virtual]

Implements PL_Listener.

References UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.


Member Data Documentation


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