#include <ie_exp_OpenWriter.h>
Public Member Functions | |
OO_AccumulatorImpl (OO_StylesContainer *pStylesContainer) | |
virtual void | insertText (const UT_UCSChar *, UT_uint32) |
virtual void | openBlock (const std::string &styleAtts, const std::string &styleProps, const std::string &font, bool bIsHeading=false) |
virtual void | closeBlock () |
virtual void | openSpan (const std::string &props, const std::string &font) |
virtual void | closeSpan () |
virtual void | openHyperlink (const PP_AttrProp *) |
virtual void | closeHyperlink () |
Private Attributes | |
OO_StylesContainer * | m_pStylesContainer |
OO_AccumulatorImpl: This class collects style definitions from the document, gathering information from the listener which references it. It does not actually write anything, merely storing
OO_AccumulatorImpl::OO_AccumulatorImpl | ( | OO_StylesContainer * | pStylesContainer | ) | [inline] |
References m_pStylesContainer.
virtual void OO_AccumulatorImpl::closeBlock | ( | ) | [inline, virtual] |
Implements OO_ListenerImpl.
virtual void OO_AccumulatorImpl::closeHyperlink | ( | ) | [inline, virtual] |
Implements OO_ListenerImpl.
virtual void OO_AccumulatorImpl::closeSpan | ( | ) | [inline, virtual] |
Implements OO_ListenerImpl.
virtual void OO_AccumulatorImpl::insertText | ( | const UT_UCSChar * | , | |
UT_uint32 | ||||
) | [inline, virtual] |
Implements OO_ListenerImpl.
void OO_AccumulatorImpl::openBlock | ( | const std::string & | styleAtts, | |
const std::string & | styleProps, | |||
const std::string & | font, | |||
bool | bIsHeading = false | |||
) | [virtual] |
Implements OO_ListenerImpl.
References OO_StylesContainer::addBlockStyle(), OO_StylesContainer::addFont(), and m_pStylesContainer.
virtual void OO_AccumulatorImpl::openHyperlink | ( | const PP_AttrProp * | ) | [inline, virtual] |
Implements OO_ListenerImpl.
void OO_AccumulatorImpl::openSpan | ( | const std::string & | props, | |
const std::string & | font | |||
) | [virtual] |
Implements OO_ListenerImpl.
References OO_StylesContainer::addFont(), OO_StylesContainer::addSpanStyle(), and m_pStylesContainer.
Referenced by OO_AccumulatorImpl(), openBlock(), and openSpan().