#include <ie_Table.h>
Public Member Functions | |
| IE_Imp_TableHelperStack (void) | |
| ~IE_Imp_TableHelperStack () | |
| void | clear () |
| IE_Imp_TableHelper * | top () 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_Document * | m_pDocument |
| UT_sint32 | m_count |
| UT_sint32 | m_max |
| IE_Imp_TableHelper ** | m_stack |
| IE_Imp_TableHelperStack::IE_Imp_TableHelperStack | ( | void | ) |
References m_pDocument, and UT_DEBUGMSG.
| bool IE_Imp_TableHelperStack::Block | ( | PTStruxType | pts, | |
| const PP_PropertyVector & | attributes | |||
| ) |
References IE_Imp_TableHelper::Block(), top(), UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Imp_XHTML::appendStrux().
| bool IE_Imp_TableHelperStack::BlockFormat | ( | const PP_PropertyVector & | attributes | ) |
References IE_Imp_TableHelper::BlockFormat(), and top().
| 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 | |||
| ) |
References IE_Imp_TableHelper::Inline(), top(), UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Imp_XHTML::appendSpan(), IE_Imp_XSL_FO::charData(), and IE_Imp_WML::charData().
| bool IE_Imp_TableHelperStack::InlineFormat | ( | const PP_PropertyVector & | attributes | ) |
References IE_Imp_TableHelper::InlineFormat(), top(), UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Imp_XHTML::appendFmt().
| bool IE_Imp_TableHelperStack::Object | ( | PTObjectType | pto, | |
| const PP_PropertyVector & | attributes | |||
| ) |
References IE_Imp_TableHelper::Object(), top(), UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Imp_XHTML::appendObject().
| bool IE_Imp_TableHelperStack::pop | ( | ) | [private] |
References m_count, and m_stack.
Referenced by tableEnd().
| bool IE_Imp_TableHelperStack::push | ( | const char * | style | ) | [private] |
References IE_Imp_TableHelper::getInsertionPoint(), m_count, m_max, m_pDocument, m_stack, and top().
Referenced by tableStart().
| bool IE_Imp_TableHelperStack::setCaptionOff | ( | void | ) |
References IE_Imp_TableHelper::setCaptionOff(), top(), UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Imp_XHTML::endElement().
| bool IE_Imp_TableHelperStack::setCaptionOn | ( | void | ) |
References IE_Imp_TableHelper::setCaptionOn(), top(), UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Imp_XHTML::startElement().
| bool IE_Imp_TableHelperStack::tableEnd | ( | ) |
References pop(), IE_Imp_TableHelper::tableEnd(), and top().
Referenced by IE_Imp_WML::closeTable(), IE_Imp_XSL_FO::endElement(), and IE_Imp_XHTML::endElement().
| bool IE_Imp_TableHelperStack::tableStart | ( | PD_Document * | pDocument, | |
| const char * | style | |||
| ) |
References m_pDocument, push(), IE_Imp_TableHelper::tableStart(), and top().
Referenced by IE_Imp_WML::openTable(), IE_Imp_XSL_FO::startElement(), and IE_Imp_XHTML::startElement().
| bool IE_Imp_TableHelperStack::tbodyStart | ( | const char * | style = 0 |
) | const |
References IE_Imp_TableHelper::tbodyStart(), and top().
Referenced by IE_Imp_XHTML::startElement().
| bool IE_Imp_TableHelperStack::tdEnd | ( | void | ) | const |
References IE_Imp_TableHelper::tdEnd(), and top().
Referenced by IE_Imp_WML::closeCell(), IE_Imp_XSL_FO::endElement(), and IE_Imp_XHTML::endElement().
| bool IE_Imp_TableHelperStack::tdStart | ( | UT_sint32 | rowspan, | |
| UT_sint32 | colspan, | |||
| const char * | style | |||
| ) | const |
References IE_Imp_TableHelper::tdStart(), and top().
Referenced by IE_Imp_WML::openCell(), IE_Imp_XSL_FO::startElement(), and IE_Imp_XHTML::startElement().
| bool IE_Imp_TableHelperStack::tfootStart | ( | const char * | style | ) | const |
References IE_Imp_TableHelper::tfootStart(), and top().
Referenced by IE_Imp_XHTML::startElement().
| bool IE_Imp_TableHelperStack::theadStart | ( | const char * | style | ) | const |
References IE_Imp_TableHelper::theadStart(), and top().
Referenced by IE_Imp_XHTML::startElement().
| IE_Imp_TableHelper * IE_Imp_TableHelperStack::top | ( | void | ) | const |
References m_count, and m_stack.
Referenced by IE_Imp_XHTML::bInTable(), Block(), BlockFormat(), Inline(), InlineFormat(), Object(), push(), setCaptionOff(), setCaptionOn(), tableEnd(), tableStart(), tbodyStart(), tdEnd(), tdStart(), tfootStart(), theadStart(), and trStart().
| bool IE_Imp_TableHelperStack::trStart | ( | const char * | style | ) | const |
References top(), and IE_Imp_TableHelper::trStart().
Referenced by IE_Imp_WML::openRow(), IE_Imp_XSL_FO::startElement(), and IE_Imp_XHTML::startElement().
UT_sint32 IE_Imp_TableHelperStack::m_count [private] |
UT_sint32 IE_Imp_TableHelperStack::m_max [private] |
Referenced by push().
PD_Document* IE_Imp_TableHelperStack::m_pDocument [private] |
Referenced by IE_Imp_TableHelperStack(), push(), and tableStart().
IE_Imp_TableHelper** IE_Imp_TableHelperStack::m_stack [private] |
Referenced by clear(), pop(), push(), top(), and ~IE_Imp_TableHelperStack().
1.7.1