WP1ContentListener Class Reference

#include <WP1ContentListener.h>

Inheritance diagram for WP1ContentListener:
WP1Listener WPXContentListener WPXListener

List of all members.

Public Member Functions

 WP1ContentListener (std::list< WPXPageSpan > &pageList, std::vector< WP1SubDocument * > &subDocuments, librevenge::RVNGTextInterface *documentInterface)
 ~WP1ContentListener ()
void startDocument ()
void startSubDocument ()
void insertCharacter (unsigned character)
void insertExtendedCharacter (unsigned char extendedCharacter)
void insertTab ()
void insertBreak (unsigned char breakType)
void insertEOL ()
void insertNote (WPXNoteType noteType, WP1SubDocument *subDocument)
void attributeChange (bool isOn, unsigned char attribute)
void fontPointSize (unsigned char pointSize)
void fontId (unsigned short id)
void marginReset (unsigned short leftMargin, unsigned short rightMargin)
void topMarginSet (unsigned short)
void bottomMarginSet (unsigned short)
void leftIndent (unsigned short leftMarginOffset)
void leftRightIndent (unsigned short leftRightMarginOffset)
void leftMarginRelease (unsigned short release)
void setTabs (const std::vector< WPXTabStop > &tabStops)
void headerFooterGroup (unsigned char headerFooterDefinition, WP1SubDocument *subDocument)
void suppressPageCharacteristics (unsigned char)
void justificationChange (unsigned char justification)
void lineSpacingChange (unsigned char spacing)
void flushRightOn ()
void flushRightOff ()
void centerOn ()
void centerOff ()
void endDocument ()
void endSubDocument ()
void insertPicture (unsigned short width, unsigned short height, const librevenge::RVNGBinaryData &binaryData)

Protected Member Functions

void _handleSubDocument (const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, unsigned nextTableIndice=0)
void _flushText ()
void _changeList ()

Private Member Functions

 WP1ContentListener (const WP1ContentListener &)
WP1ContentListeneroperator= (WP1ContentListener &)

Private Attributes

WP1ContentParsingStatem_parseState
std::vector< WP1SubDocument * > & m_subDocuments

Constructor & Destructor Documentation

WP1ContentListener::WP1ContentListener ( std::list< WPXPageSpan > &  pageList,
std::vector< WP1SubDocument * > &  subDocuments,
librevenge::RVNGTextInterface *  documentInterface 
)

Member Function Documentation

void WP1ContentListener::_changeList ( ) [inline, protected, virtual]

Implements WPXContentListener.

Referenced by _handleSubDocument().

void WP1ContentListener::_flushText ( ) [protected, virtual]

Implements WPXContentListener.

Referenced by insertNote(), and insertTab().

void WP1ContentListener::_handleSubDocument ( const WPXSubDocument subDocument,
WPXSubDocumentType  subDocumentType,
WPXTableList  tableList,
unsigned  nextTableIndice = 0 
) [protected, virtual]

Implements WPXContentListener.

void WP1ContentListener::attributeChange ( bool  isOn,
unsigned char  attribute 
) [virtual]

Implements WP1Listener.

void WP1ContentListener::bottomMarginSet ( unsigned short  ) [inline, virtual]

Implements WP1Listener.

void WP1ContentListener::centerOff ( ) [inline, virtual]

Implements WP1Listener.

void WP1ContentListener::centerOn ( ) [virtual]

Implements WP1Listener.

void WP1ContentListener::endDocument ( ) [inline, virtual]

Implements WP1Listener.

void WP1ContentListener::endSubDocument ( ) [inline, virtual]

Implements WP1Listener.

Referenced by WP1Parser::parseSubDocument().

void WP1ContentListener::flushRightOff ( ) [inline, virtual]

Implements WP1Listener.

Implements WP1Listener.

void WP1ContentListener::fontId ( unsigned short  id) [virtual]

Implements WP1Listener.

void WP1ContentListener::fontPointSize ( unsigned char  pointSize) [virtual]

Implements WP1Listener.

void WP1ContentListener::headerFooterGroup ( unsigned char  headerFooterDefinition,
WP1SubDocument subDocument 
) [virtual]

Implements WP1Listener.

void WP1ContentListener::insertBreak ( unsigned char  breakType) [inline, virtual]

Implements WP1Listener.

void WP1ContentListener::insertCharacter ( unsigned  character) [virtual]

Implements WP1Listener.

void WP1ContentListener::insertEOL ( ) [virtual]

Implements WP1Listener.

void WP1ContentListener::insertExtendedCharacter ( unsigned char  extendedCharacter) [virtual]

Implements WP1Listener.

void WP1ContentListener::insertNote ( WPXNoteType  noteType,
WP1SubDocument subDocument 
) [virtual]

Implements WP1Listener.

void WP1ContentListener::insertPicture ( unsigned short  width,
unsigned short  height,
const librevenge::RVNGBinaryData &  binaryData 
) [virtual]

Implements WP1Listener.

void WP1ContentListener::justificationChange ( unsigned char  justification) [virtual]

Implements WP1Listener.

void WP1ContentListener::leftIndent ( unsigned short  leftMarginOffset) [virtual]

Implements WP1Listener.

void WP1ContentListener::leftMarginRelease ( unsigned short  release) [virtual]

Implements WP1Listener.

void WP1ContentListener::leftRightIndent ( unsigned short  leftRightMarginOffset) [virtual]

Implements WP1Listener.

void WP1ContentListener::lineSpacingChange ( unsigned char  spacing) [inline, virtual]

Implements WP1Listener.

void WP1ContentListener::marginReset ( unsigned short  leftMargin,
unsigned short  rightMargin 
) [virtual]

Implements WP1Listener.

WP1ContentListener& WP1ContentListener::operator= ( WP1ContentListener ) [private]
void WP1ContentListener::setTabs ( const std::vector< WPXTabStop > &  tabStops) [virtual]

Implements WP1Listener.

void WP1ContentListener::startDocument ( ) [inline, virtual]

Implements WP1Listener.

void WP1ContentListener::startSubDocument ( ) [inline, virtual]

Implements WP1Listener.

Referenced by WP1Parser::parseSubDocument().

void WP1ContentListener::suppressPageCharacteristics ( unsigned char  ) [inline, virtual]

Implements WP1Listener.

void WP1ContentListener::topMarginSet ( unsigned short  ) [inline, virtual]

Implements WP1Listener.


Member Data Documentation

Referenced by headerFooterGroup().


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