WPSListener Class Reference

virtual class for content listener More...

#include <WPSListener.h>

Inheritance diagram for WPSListener:
WKSContentListener WPSContentListener

List of all members.

Public Types

enum  FieldType {
  None, PageNumber, Date, Time,
  Title, Link, Database
}
 Defines some basic type for field. More...

Public Member Functions

 WPSListener ()
virtual ~WPSListener ()
virtual void setDocumentLanguage (int lcid)=0
virtual void insertCharacter (uint8_t character)=0
 adds a basic character, ..
virtual void insertUnicode (uint32_t character)=0
 adds an unicode character
virtual void insertUnicodeString (librevenge::RVNGString const &str)=0
 adds a unicode string
virtual void insertTab ()=0
 adds an unicode character to a string ( with correct encoding ).
virtual void insertEOL (bool softBreak=false)=0
virtual void insertBreak (const uint8_t breakType)=0
virtual void setFont (const WPSFont &font)=0
 set the actual font
virtual WPSFont const & getFont () const =0
 returns the actual font
virtual bool isParagraphOpened () const =0
 returns true if a paragraph or a list is opened
virtual void setParagraph (const WPSParagraph &para)=0
 sets the actual paragraph
virtual WPSParagraph const & getParagraph () const =0
 returns the actual paragraph
virtual void insertField (FieldType type)=0
 adds a field type
virtual void insertDateTimeField (char const *format)=0
 insert a date/time field with given format (see strftime)

Detailed Description

virtual class for content listener


Member Enumeration Documentation

Defines some basic type for field.

Enumerator:
None 
PageNumber 
Date 
Time 
Title 
Link 
Database 

Constructor & Destructor Documentation

virtual WPSListener::~WPSListener ( ) [inline, virtual]

Member Function Documentation

virtual WPSFont const& WPSListener::getFont ( ) const [pure virtual]

returns the actual font

Implemented in WKSContentListener, and WPSContentListener.

virtual WPSParagraph const& WPSListener::getParagraph ( ) const [pure virtual]

returns the actual paragraph

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertBreak ( const uint8_t  breakType) [pure virtual]

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertCharacter ( uint8_t  character) [pure virtual]

adds a basic character, ..

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertDateTimeField ( char const *  format) [pure virtual]

insert a date/time field with given format (see strftime)

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertEOL ( bool  softBreak = false) [pure virtual]

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertField ( FieldType  type) [pure virtual]

adds a field type

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertTab ( ) [pure virtual]

adds an unicode character to a string ( with correct encoding ).

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertUnicode ( uint32_t  character) [pure virtual]

adds an unicode character

by convention if character=0xfffd(undef), no character is added

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::insertUnicodeString ( librevenge::RVNGString const &  str) [pure virtual]

adds a unicode string

Implemented in WKSContentListener, and WPSContentListener.

virtual bool WPSListener::isParagraphOpened ( ) const [pure virtual]

returns true if a paragraph or a list is opened

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::setDocumentLanguage ( int  lcid) [pure virtual]

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::setFont ( const WPSFont font) [pure virtual]

set the actual font

Implemented in WKSContentListener, and WPSContentListener.

virtual void WPSListener::setParagraph ( const WPSParagraph para) [pure virtual]

sets the actual paragraph

Implemented in WKSContentListener, and WPSContentListener.


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