Public Member Functions | Private Member Functions | Private Attributes

IE_Imp_TableHelperStack Class Reference

#include <ie_Table.h>

List of all members.

Public Member Functions

 IE_Imp_TableHelperStack (void)
 ~IE_Imp_TableHelperStack ()
void clear ()
IE_Imp_TableHelpertop () const
bool tableStart (PD_Document *pDocument, const char *style)
bool tableEnd ()
bool theadStart (const char *style) const
bool tfootStart (const char *style) const
bool tbodyStart (const char *style=0) const
bool trStart (const char *style) const
bool tdStart (UT_sint32 rowspan, UT_sint32 colspan, const char *style) const
bool Block (PTStruxType pts, const PP_PropertyVector &attributes)
bool BlockFormat (const PP_PropertyVector &attributes)
bool Inline (const UT_UCSChar *ucs4_str, UT_sint32 length)
bool InlineFormat (const PP_PropertyVector &attributes)
bool Object (PTObjectType pto, const PP_PropertyVector &attributes)
bool setCaptionOn (void)
bool setCaptionOff (void)
bool tdEnd (void) const

Private Member Functions

bool push (const char *style)
bool pop ()

Private Attributes

PD_Documentm_pDocument
UT_sint32 m_count
UT_sint32 m_max
IE_Imp_TableHelper ** m_stack

Constructor & Destructor Documentation

IE_Imp_TableHelperStack::IE_Imp_TableHelperStack ( void   ) 

References m_pDocument, and UT_DEBUGMSG.

IE_Imp_TableHelperStack::~IE_Imp_TableHelperStack (  ) 

References clear(), and m_stack.


Member Function Documentation

bool IE_Imp_TableHelperStack::Block ( PTStruxType  pts,
const PP_PropertyVector attributes 
)
bool IE_Imp_TableHelperStack::BlockFormat ( const PP_PropertyVector attributes  ) 
void IE_Imp_TableHelperStack::clear ( void   ) 

References m_count, and m_stack.

Referenced by ~IE_Imp_TableHelperStack().

bool IE_Imp_TableHelperStack::Inline ( const UT_UCSChar ucs4_str,
UT_sint32  length 
)
bool IE_Imp_TableHelperStack::InlineFormat ( const PP_PropertyVector attributes  ) 
bool IE_Imp_TableHelperStack::Object ( PTObjectType  pto,
const PP_PropertyVector attributes 
)
bool IE_Imp_TableHelperStack::pop (  )  [private]

References m_count, and m_stack.

Referenced by tableEnd().

bool IE_Imp_TableHelperStack::push ( const char *  style  )  [private]
bool IE_Imp_TableHelperStack::setCaptionOff ( void   ) 
bool IE_Imp_TableHelperStack::setCaptionOn ( void   ) 
bool IE_Imp_TableHelperStack::tableEnd (  ) 
bool IE_Imp_TableHelperStack::tableStart ( PD_Document pDocument,
const char *  style 
)
bool IE_Imp_TableHelperStack::tbodyStart ( const char *  style = 0  )  const
bool IE_Imp_TableHelperStack::tdEnd ( void   )  const
bool IE_Imp_TableHelperStack::tdStart ( UT_sint32  rowspan,
UT_sint32  colspan,
const char *  style 
) const
bool IE_Imp_TableHelperStack::tfootStart ( const char *  style  )  const
bool IE_Imp_TableHelperStack::theadStart ( const char *  style  )  const
IE_Imp_TableHelper * IE_Imp_TableHelperStack::top ( void   )  const
bool IE_Imp_TableHelperStack::trStart ( const char *  style  )  const

Member Data Documentation

Referenced by clear(), pop(), push(), and top().

Referenced by push().


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