This class contains a virtual interface to all listener. More...
#include <MWAWListener.hxx>
Public Types | |
| enum | BreakType { PageBreak = 0, SoftPageBreak, ColumnBreak } |
| the different break type More... | |
Public Member Functions | |
| virtual | ~MWAWListener () |
| virtual bool | isDocumentStarted () const =0 |
| returns true if a document is opened | |
| virtual bool | canWriteText () const =0 |
| returns true if we can add text data | |
| virtual bool | isSubDocumentOpened (libmwaw::SubDocumentType &subdocType) const =0 |
| returns true if a subdocument is open | |
| virtual void | insertChar (uint8_t character)=0 |
| adds a basic character, .. | |
| virtual void | insertCharacter (unsigned char c)=0 |
| insert a character using the font converter to find the utf8 character | |
| virtual int | insertCharacter (unsigned char c, MWAWInputStreamPtr &input, long endPos=-1)=0 |
| insert a character using the font converter to find the utf8 character and if needed, input to read extra character. | |
| virtual void | insertUnicode (uint32_t character)=0 |
| adds an unicode character. | |
| virtual void | insertUnicodeString (WPXString const &str)=0 |
| adds a unicode string | |
| virtual void | insertTab ()=0 |
| adds a tab | |
| virtual void | insertEOL (bool softBreak=false)=0 |
| adds an end of line ( by default an hard one) | |
| virtual void | setFont (MWAWFont const &font)=0 |
| sets the font | |
| virtual MWAWFont 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 (MWAWParagraph const ¶graph)=0 |
| sets the paragraph | |
| virtual MWAWParagraph const & | getParagraph () const =0 |
| returns the actual paragraph | |
| virtual void | insertField (MWAWField const &field)=0 |
| adds a field type | |
| virtual bool | canOpenSectionAddBreak () const =0 |
| returns true if we can add open a section, add page break, ... | |
| virtual bool | isSectionOpened () const =0 |
| returns true if a section is opened | |
| virtual MWAWSection const & | getSection () const =0 |
| returns the actual section | |
| virtual bool | openSection (MWAWSection const §ion)=0 |
| open a section if possible | |
| virtual bool | closeSection ()=0 |
| close a section | |
| virtual void | insertBreak (BreakType breakType)=0 |
| inserts a break type: ColumBreak, PageBreak, .. | |
This class contains a virtual interface to all listener.
| virtual MWAWListener::~MWAWListener | ( | ) | [inline, virtual] |
| virtual bool MWAWListener::canOpenSectionAddBreak | ( | ) | const [pure virtual] |
returns true if we can add open a section, add page break, ...
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual bool MWAWListener::canWriteText | ( | ) | const [pure virtual] |
returns true if we can add text data
Implemented in MWAWGraphicListener, and MWAWContentListener.
| virtual bool MWAWListener::closeSection | ( | ) | [pure virtual] |
close a section
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual MWAWFont const& MWAWListener::getFont | ( | ) | const [pure virtual] |
returns the actual font
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual MWAWParagraph const& MWAWListener::getParagraph | ( | ) | const [pure virtual] |
returns the actual paragraph
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual MWAWSection const& MWAWListener::getSection | ( | ) | const [pure virtual] |
returns the actual section
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::insertBreak | ( | BreakType | breakType | ) | [pure virtual] |
inserts a break type: ColumBreak, PageBreak, ..
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::insertChar | ( | uint8_t | character | ) | [pure virtual] |
adds a basic character, ..
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::insertCharacter | ( | unsigned char | c | ) | [pure virtual] |
insert a character using the font converter to find the utf8 character
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual int MWAWListener::insertCharacter | ( | unsigned char | c, |
| MWAWInputStreamPtr & | input, | ||
| long | endPos = -1 |
||
| ) | [pure virtual] |
insert a character using the font converter to find the utf8 character and if needed, input to read extra character.
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::insertEOL | ( | bool | softBreak = false | ) | [pure virtual] |
adds an end of line ( by default an hard one)
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::insertField | ( | MWAWField const & | field | ) | [pure virtual] |
adds a field type
Implemented in MWAWContentListener, and MWAWGraphicListener.
Referenced by GWTextInternal::Token::sendTo().
| virtual void MWAWListener::insertTab | ( | ) | [pure virtual] |
adds a tab
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::insertUnicode | ( | uint32_t | character | ) | [pure virtual] |
adds an unicode character.
By convention if character=0xfffd(undef), no character is added
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::insertUnicodeString | ( | WPXString const & | str | ) | [pure virtual] |
adds a unicode string
Implemented in MWAWContentListener, and MWAWGraphicListener.
Referenced by GWTextInternal::Token::sendTo().
| virtual bool MWAWListener::isDocumentStarted | ( | ) | const [pure virtual] |
returns true if a document is opened
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual bool MWAWListener::isParagraphOpened | ( | ) | const [pure virtual] |
returns true if a paragraph or a list is opened
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual bool MWAWListener::isSectionOpened | ( | ) | const [pure virtual] |
returns true if a section is opened
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual bool MWAWListener::isSubDocumentOpened | ( | libmwaw::SubDocumentType & | subdocType | ) | const [pure virtual] |
returns true if a subdocument is open
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual bool MWAWListener::openSection | ( | MWAWSection const & | section | ) | [pure virtual] |
open a section if possible
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::setFont | ( | MWAWFont const & | font | ) | [pure virtual] |
sets the font
Implemented in MWAWContentListener, and MWAWGraphicListener.
| virtual void MWAWListener::setParagraph | ( | MWAWParagraph const & | paragraph | ) | [pure virtual] |
sets the paragraph
Implemented in MWAWContentListener, and MWAWGraphicListener.
Referenced by CWText::setProperty().