#include <ODi_StylesStream_ListenerState.h>
Public Member Functions | |
| ODi_StylesStream_ListenerState (PD_Document *pAbiDocument, GsfInfile *pGsfInfile, ODi_Office_Styles *pStyles, ODi_ElementStack &rElementStack, ODi_Abi_Data &rAbiData) | |
| Constructor. | |
| virtual | ~ODi_StylesStream_ListenerState () |
| Destructor. | |
| void | startElement (const gchar *pName, const gchar **ppAtts, ODi_ListenerStateAction &rAction) |
| void | endElement (const gchar *pName, ODi_ListenerStateAction &rAction) |
| void | charData (const gchar *pBuffer, int length) |
| Reads the data between the "start" and "end" tags. | |
Private Attributes | |
| PD_Document * | m_pAbiDocument |
| GsfInfile * | m_pGsfInfile |
| ODi_Office_Styles * | m_pStyles |
| ODi_Abi_Data & | m_rAbiData |
| bool | m_bOutlineStyle |
| ODi_StylesStream_ListenerState::ODi_StylesStream_ListenerState | ( | PD_Document * | pAbiDocument, | |
| GsfInfile * | pGsfInfile, | |||
| ODi_Office_Styles * | pStyles, | |||
| ODi_ElementStack & | rElementStack, | |||
| ODi_Abi_Data & | rAbiData | |||
| ) |
Constructor.
| pDocument | The AbiWord document to be built. | |
| pMasterStyles | The master styles place holder to be filled by this listener. | |
| pStyles | The styles (common and automatic) place holder to be filled by this listener. |
References m_pAbiDocument, m_pGsfInfile, m_pStyles, and UT_ASSERT_HARMLESS.
| ODi_StylesStream_ListenerState::~ODi_StylesStream_ListenerState | ( | ) | [virtual] |
Destructor.
| void ODi_StylesStream_ListenerState::charData | ( | const gchar * | pBuffer, | |
| int | length | |||
| ) | [virtual] |
Reads the data between the "start" and "end" tags.
e.g: <bla>char_data</bla>
Implements ODi_ListenerState.
| void ODi_StylesStream_ListenerState::endElement | ( | const gchar * | pName, | |
| ODi_ListenerStateAction & | rAction | |||
| ) | [virtual] |
Implements ODi_ListenerState.
References m_bOutlineStyle, ODi_ListenerStateAction::popState(), and xxx_UT_DEBUGMSG.
| void ODi_StylesStream_ListenerState::startElement | ( | const gchar * | pName, | |
| const gchar ** | ppAtts, | |||
| ODi_ListenerStateAction & | rAction | |||
| ) | [virtual] |
Implements ODi_ListenerState.
References ODi_Office_Styles::addDefaultStyle(), ODi_Office_Styles::addList(), ODi_Office_Styles::addMasterPage(), ODi_Office_Styles::addNotesConfiguration(), ODi_Office_Styles::addPageLayout(), ODi_Office_Styles::addStyle(), gchar, ODi_StartTag::getName(), ODi_ElementStack::getStartTag(), m_bOutlineStyle, m_pAbiDocument, m_pStyles, m_rAbiData, ODi_ListenerState::m_rElementStack, ODi_ListenerStateAction::pushState(), and UT_UTF8String::utf8_str().
bool ODi_StylesStream_ListenerState::m_bOutlineStyle [private] |
Referenced by endElement(), and startElement().
Referenced by ODi_StylesStream_ListenerState(), and startElement().
GsfInfile* ODi_StylesStream_ListenerState::m_pGsfInfile [private] |
Referenced by ODi_StylesStream_ListenerState().
Referenced by ODi_StylesStream_ListenerState(), and startElement().
Referenced by startElement().
1.7.1