Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

WPSContentListener Class Reference

#include <WPSContentListener.h>

Inheritance diagram for WPSContentListener:

WPSListener WPS4ContentListener WPS8ContentListener List of all members.

Protected Member Functions

 WPSContentListener (std::list< WPSPageSpan > &pageList, WPXHLListenerImpl *listenerImpl)
virtual ~WPSContentListener ()
void startDocument ()
void endDocument ()
void insertBreak (const uint8_t breakType)
void lineSpacingChange (const float lineSpacing)
void justificationChange (const uint8_t justification)
virtual void _flushText ()=0
virtual void _changeList ()=0
void _openSection ()
void _closeSection ()
void _openPageSpan ()
void _closePageSpan ()
void _appendParagraphProperties (WPXPropertyList &propList, const bool isListElement=false)
void _getTabStops (WPXPropertyListVector &tabStops)
void _appendJustification (WPXPropertyList &propList, int justification)
void _resetParagraphState (const bool isListElement=false)
virtual void _openParagraph ()
void _closeParagraph ()
void _openListElement ()
void _closeListElement ()
void _openSpan ()
void _closeSpan ()
float _movePositionToFirstColumn (float position)

Protected Attributes

WPSContentParsingStatem_ps
WPXHLListenerImpl * m_listenerImpl
WPXPropertyList m_metaData

Private Member Functions

WPXString _colorToString (const RGBSColor *color)
WPXString _mergeColorsToString (const RGBSColor *fgColor, const RGBSColor *bgColor)

Constructor & Destructor Documentation

WPSContentListener::WPSContentListener std::list< WPSPageSpan > &  pageList,
WPXHLListenerImpl *  listenerImpl
[protected]
 

WPSContentListener::~WPSContentListener  )  [protected, virtual]
 


Member Function Documentation

void WPSContentListener::_appendJustification WPXPropertyList &  propList,
int  justification
[protected]
 

void WPSContentListener::_appendParagraphProperties WPXPropertyList &  propList,
const bool  isListElement = false
[protected]
 

virtual void WPSContentListener::_changeList  )  [protected, pure virtual]
 

Implemented in WPS4ContentListener, and WPS8ContentListener.

void WPSContentListener::_closeListElement  )  [protected]
 

void WPSContentListener::_closePageSpan  )  [protected]
 

void WPSContentListener::_closeParagraph  )  [protected]
 

void WPSContentListener::_closeSection  )  [protected]
 

void WPSContentListener::_closeSpan  )  [protected]
 

WPXString WPSContentListener::_colorToString const RGBSColor color  )  [private]
 

virtual void WPSContentListener::_flushText  )  [protected, pure virtual]
 

Implemented in WPS4ContentListener, and WPS8ContentListener.

void WPSContentListener::_getTabStops WPXPropertyListVector &  tabStops  )  [protected]
 

WPXString WPSContentListener::_mergeColorsToString const RGBSColor fgColor,
const RGBSColor bgColor
[private]
 

float WPSContentListener::_movePositionToFirstColumn float  position  )  [protected]
 

void WPSContentListener::_openListElement  )  [protected]
 

void WPSContentListener::_openPageSpan  )  [protected]
 

void WPSContentListener::_openParagraph  )  [protected, virtual]
 

Reimplemented in WPS4ContentListener, and WPS8ContentListener.

void WPSContentListener::_openSection  )  [protected]
 

void WPSContentListener::_openSpan  )  [protected]
 

void WPSContentListener::_resetParagraphState const bool  isListElement = false  )  [protected]
 

void WPSContentListener::endDocument  )  [protected]
 

Reimplemented in WPS4ContentListener, and WPS8ContentListener.

void WPSContentListener::insertBreak const uint8_t  breakType  )  [protected]
 

Reimplemented in WPS4ContentListener, and WPS8ContentListener.

void WPSContentListener::justificationChange const uint8_t  justification  )  [protected]
 

Reimplemented in WPS4ContentListener, and WPS8ContentListener.

void WPSContentListener::lineSpacingChange const float  lineSpacing  )  [protected]
 

Reimplemented in WPS4ContentListener, and WPS8ContentListener.

void WPSContentListener::startDocument  )  [protected]
 

Reimplemented in WPS4ContentListener, and WPS8ContentListener.


Member Data Documentation

WPXHLListenerImpl* WPSContentListener::m_listenerImpl [protected]
 

WPXPropertyList WPSContentListener::m_metaData [protected]
 

WPSContentParsingState* WPSContentListener::m_ps [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Oct 23 14:47:31 2007 for libwps by doxygen 1.4.4