Base class for all ODi_*_ListenerState classes. More...
#include <ODi_ListenerState.h>
Public Member Functions | |
ODi_ListenerState (const char *pStateName, ODi_ElementStack &rElementStack) | |
virtual | ~ODi_ListenerState () |
virtual void | startElement (const gchar *pName, const gchar **ppAtts, ODi_ListenerStateAction &rAction)=0 |
virtual void | endElement (const gchar *pName, ODi_ListenerStateAction &rAction)=0 |
virtual void | charData (const gchar *pBuffer, int length)=0 |
const UT_String & | getStateName () const |
Protected Attributes | |
UT_String | m_stateName |
ODi_ElementStack & | m_rElementStack |
Base class for all ODi_*_ListenerState classes.
ODi_ListenerState::ODi_ListenerState | ( | const char * | pStateName, | |
ODi_ElementStack & | rElementStack | |||
) | [inline] |
virtual ODi_ListenerState::~ODi_ListenerState | ( | ) | [inline, virtual] |
virtual void ODi_ListenerState::charData | ( | const gchar * | pBuffer, | |
int | length | |||
) | [pure virtual] |
Implemented in ODi_ContentStream_ListenerState, ODi_ContentStreamAnnotationMatcher_ListenerState, ODi_FontFaceDecls, ODi_Frame_ListenerState, ODi_ListLevelStyle, ODi_ManifestStream_ListenerState, ODi_MetaStream_ListenerState, ODi_NotesConfiguration, ODi_Postpone_ListenerState, ODi_SettingsStream_ListenerState, ODi_Style_List, ODi_Style_MasterPage, ODi_Style_PageLayout, ODi_Style_Style, ODi_StylesStream_ListenerState, ODi_Table_ListenerState, ODi_TableOfContent_ListenerState, and ODi_TextContent_ListenerState.
Referenced by ODi_StreamListener::charData().
virtual void ODi_ListenerState::endElement | ( | const gchar * | pName, | |
ODi_ListenerStateAction & | rAction | |||
) | [pure virtual] |
Implemented in ODi_ContentStream_ListenerState, ODi_ContentStreamAnnotationMatcher_ListenerState, ODi_FontFaceDecls, ODi_Frame_ListenerState, ODi_ListLevelStyle, ODi_ManifestStream_ListenerState, ODi_MetaStream_ListenerState, ODi_NotesConfiguration, ODi_Postpone_ListenerState, ODi_SettingsStream_ListenerState, ODi_Style_List, ODi_Style_MasterPage, ODi_Style_PageLayout, ODi_Style_Style, ODi_StylesStream_ListenerState, ODi_Table_ListenerState, ODi_TableOfContent_ListenerState, and ODi_TextContent_ListenerState.
Referenced by ODi_StreamListener::_endElement().
const UT_String& ODi_ListenerState::getStateName | ( | ) | const [inline] |
References m_stateName.
Referenced by ODi_StreamListener::_handleStateAction().
virtual void ODi_ListenerState::startElement | ( | const gchar * | pName, | |
const gchar ** | ppAtts, | |||
ODi_ListenerStateAction & | rAction | |||
) | [pure virtual] |
Implemented in ODi_ContentStream_ListenerState, ODi_ContentStreamAnnotationMatcher_ListenerState, ODi_FontFaceDecls, ODi_Frame_ListenerState, ODi_ListLevelStyle, ODi_Bullet_ListLevelStyle, ODi_Numbered_ListLevelStyle, ODi_ManifestStream_ListenerState, ODi_MetaStream_ListenerState, ODi_NotesConfiguration, ODi_Postpone_ListenerState, ODi_SettingsStream_ListenerState, ODi_Style_List, ODi_Style_MasterPage, ODi_Style_PageLayout, ODi_Style_Style, ODi_StylesStream_ListenerState, ODi_Table_ListenerState, ODi_TableOfContent_ListenerState, and ODi_TextContent_ListenerState.
Referenced by ODi_StreamListener::_startElement().
ODi_ElementStack& ODi_ListenerState::m_rElementStack [protected] |
Referenced by ODi_Frame_ListenerState::_drawImage(), ODi_Frame_ListenerState::_drawInlineImage(), ODi_Frame_ListenerState::_drawObject(), ODi_Frame_ListenerState::_drawTextBox(), ODi_TextContent_ListenerState::_endParagraphElement(), ODi_Frame_ListenerState::_getFrameProperties(), ODi_TextContent_ListenerState::_insureInSection(), ODi_Style_PageLayout::_parseHeaderFooterProperties(), ODi_TextContent_ListenerState::_startParagraphElement(), ODi_TextContent_ListenerState::endElement(), ODi_MetaStream_ListenerState::endElement(), ODi_Frame_ListenerState::ODi_Frame_ListenerState(), ODi_Table_ListenerState::ODi_Table_ListenerState(), ODi_TextContent_ListenerState::startElement(), ODi_StylesStream_ListenerState::startElement(), ODi_Style_Style::startElement(), ODi_Style_List::startElement(), ODi_Frame_ListenerState::startElement(), and ODi_ContentStream_ListenerState::startElement().
UT_String ODi_ListenerState::m_stateName [protected] |
Referenced by getStateName().