Public Member Functions | |
| OpenWriter_StylesStream_Listener (IE_Imp_OpenWriter *importer, bool bOpenDocument) | |
| virtual | ~OpenWriter_StylesStream_Listener () |
| UT_UTF8String | getStyleName (const UT_UTF8String &in) const |
| virtual void | startElement (const gchar *name, const gchar **atts) |
| virtual void | endElement (const gchar *name) |
| virtual void | charData (const gchar *, int) |
| const gchar * | getSectionProps () const |
Private Types | |
| enum | { CHARACTER, PARAGRAPH } |
Private Attributes | |
| UT_UTF8String | m_name |
| UT_UTF8String | m_displayName |
| UT_UTF8String | m_parent |
| UT_UTF8String | m_next |
| enum OpenWriter_StylesStream_Listener:: { ... } | m_type |
| OO_Style * | m_ooStyle |
| PD_Style * | m_pParentStyle |
| OO_PageStyle | m_ooPageStyle |
| std::string | m_pageMaster |
| const bool | m_bOpenDocument |
| UT_GenericStringMap < UT_UTF8String * > | m_styleNameMap |
Class to handle the styles stream
| OpenWriter_StylesStream_Listener::OpenWriter_StylesStream_Listener | ( | IE_Imp_OpenWriter * | importer, | |
| bool | bOpenDocument | |||
| ) | [inline] |
| virtual OpenWriter_StylesStream_Listener::~OpenWriter_StylesStream_Listener | ( | ) | [inline, virtual] |
References DELETEP, m_ooStyle, m_styleNameMap, and UT_GenericStringMap< T >::purgeData().
| virtual void OpenWriter_StylesStream_Listener::charData | ( | const gchar * | , | |
| int | ||||
| ) | [inline, virtual] |
Implements UT_XML::Listener.
| virtual void OpenWriter_StylesStream_Listener::endElement | ( | const gchar * | name | ) | [inline, virtual] |
Implements UT_XML::Listener.
References PD_Document::appendStyle(), UT_UTF8String::clear(), DELETEP, gchar, OO_Style::getAbiStyle(), OpenWriter_Stream_Listener::getDocument(), UT_GenericStringMap< T >::insert(), m_displayName, m_name, m_next, m_ooStyle, m_pageMaster, m_parent, m_styleNameMap, m_type, PARAGRAPH, PP_std_copyProps(), UT_UTF8String::size(), and UT_UTF8String::utf8_str().
| const gchar* OpenWriter_StylesStream_Listener::getSectionProps | ( | ) | const [inline] |
References OO_PageStyle::getAbiSectionProps(), OO_PageStyle::getName(), m_ooPageStyle, UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by OpenWriter_ContentStream_Listener::_insureInSection().
| UT_UTF8String OpenWriter_StylesStream_Listener::getStyleName | ( | const UT_UTF8String & | in | ) | const [inline] |
References m_styleNameMap, UT_GenericStringMap< T >::pick(), and UT_UTF8String::utf8_str().
Referenced by OpenWriter_ContentStream_Listener::_mapStyle(), and OpenWriter_ContentStream_Listener::_mapStyleObj().
| virtual void OpenWriter_StylesStream_Listener::startElement | ( | const gchar * | name, | |
| const gchar ** | atts | |||
| ) | [inline, virtual] |
Implements UT_XML::Listener.
References OO_PageStyle::appendPageMaster(), DELETEP, gchar, OO_PageStyle::getAbiPageAtts(), OpenWriter_Stream_Listener::getDocument(), PD_Document::getStyle(), m_bOpenDocument, m_displayName, m_name, m_next, m_ooPageStyle, m_ooStyle, m_pageMaster, m_parent, m_pParentStyle, m_type, OO_Style::parse(), PP_std_copyProps(), PD_Document::setPageSizeFromFile(), UT_getAttribute(), and UT_UTF8String::utf8_str().
const bool OpenWriter_StylesStream_Listener::m_bOpenDocument [private] |
Referenced by startElement().
Referenced by endElement(), and startElement().
Referenced by endElement(), and startElement().
Referenced by endElement(), and startElement().
Referenced by getSectionProps(), and startElement().
Referenced by endElement(), startElement(), and ~OpenWriter_StylesStream_Listener().
std::string OpenWriter_StylesStream_Listener::m_pageMaster [private] |
Referenced by endElement(), and startElement().
Referenced by endElement(), and startElement().
Referenced by startElement().
Referenced by endElement(), getStyleName(), and ~OpenWriter_StylesStream_Listener().
enum { ... } OpenWriter_StylesStream_Listener::m_type [private] |
Referenced by endElement(), and startElement().
1.7.1