Public Member Functions | Private Attributes

OO_WriterImpl Class Reference

#include <ie_exp_OpenWriter.h>

Inheritance diagram for OO_WriterImpl:

List of all members.

Public Member Functions

 OO_WriterImpl (GsfOutfile *pOutfile, OO_StylesContainer *pStylesContainer)
 ~OO_WriterImpl ()
virtual void insertText (const UT_UCSChar *data, UT_uint32 length)
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 *pAP)
virtual void closeHyperlink ()

Private Attributes

GsfOutput * m_pContentStream
UT_UTF8String m_blockEnd

Detailed Description

OO_WriterImpl: This class writes out the content which reference the style definitions which we collected earlier with the accumulator.

Constructor & Destructor Documentation

OO_WriterImpl::~OO_WriterImpl (  ) 

Member Function Documentation

void OO_WriterImpl::closeBlock (  )  [virtual]
void OO_WriterImpl::closeHyperlink (  )  [virtual]

Implements OO_ListenerImpl.

References m_pContentStream, and writeUTF8String().

void OO_WriterImpl::closeSpan (  )  [virtual]

Implements OO_ListenerImpl.

References m_pContentStream, and writeUTF8String().

void OO_WriterImpl::insertText ( const UT_UCSChar data,
UT_uint32  length 
) [virtual]

Implements OO_ListenerImpl.

References m_pContentStream, and outputCharData().

void OO_WriterImpl::openBlock ( const std::string &  styleAtts,
const std::string &  styleProps,
const std::string &  font,
bool  bIsHeading = false 
) [virtual]
void OO_WriterImpl::openHyperlink ( const PP_AttrProp pAP  )  [virtual]
void OO_WriterImpl::openSpan ( const std::string &  props,
const std::string &  font 
) [virtual]

Member Data Documentation

The documentation for this class was generated from the following files: