LibreOffice Module writerfilter (master) 1
Public Member Functions | List of all members
writerfilter::rtftok::RTFListener Class Referenceabstract

RTFTokenizer needs a class implementing this interface. More...

#include <rtflistener.hxx>

Inheritance diagram for writerfilter::rtftok::RTFListener:
[legend]

Public Member Functions

virtual ~RTFListener ()=default
 
virtual RTFError dispatchDestination (RTFKeyword nKeyword)=0
 
virtual RTFError dispatchFlag (RTFKeyword nKeyword)=0
 
virtual RTFError dispatchSymbol (RTFKeyword nKeyword)=0
 
virtual RTFError dispatchToggle (RTFKeyword nKeyword, bool bParam, int nParam)=0
 
virtual RTFError dispatchValue (RTFKeyword nKeyword, int nParam)=0
 
virtual RTFError resolveChars (char ch)=0
 
virtual RTFError pushState ()=0
 
virtual RTFError popState ()=0
 
virtual Destination getDestination ()=0
 
virtual void setDestination (Destination eDestination)=0
 
virtual RTFInternalState getInternalState ()=0
 
virtual void setInternalState (RTFInternalState nInternalState)=0
 
virtual bool getSkipUnknown ()=0
 
virtual void setSkipUnknown (bool bSkipUnknown)=0
 
virtual void finishSubstream ()=0
 
virtual bool isSubstream () const =0
 

Detailed Description

RTFTokenizer needs a class implementing this interface.

While RTFTokenizer separates control words (and their arguments) from text, the class implementing this interface is expected to map the raw RTF tokens to dmapper tokens.

Definition at line 40 of file rtflistener.hxx.

Constructor & Destructor Documentation

◆ ~RTFListener()

virtual writerfilter::rtftok::RTFListener::~RTFListener ( )
virtualdefault

Member Function Documentation

◆ dispatchDestination()

virtual RTFError writerfilter::rtftok::RTFListener::dispatchDestination ( RTFKeyword  nKeyword)
pure virtual

◆ dispatchFlag()

virtual RTFError writerfilter::rtftok::RTFListener::dispatchFlag ( RTFKeyword  nKeyword)
pure virtual

◆ dispatchSymbol()

virtual RTFError writerfilter::rtftok::RTFListener::dispatchSymbol ( RTFKeyword  nKeyword)
pure virtual

◆ dispatchToggle()

virtual RTFError writerfilter::rtftok::RTFListener::dispatchToggle ( RTFKeyword  nKeyword,
bool  bParam,
int  nParam 
)
pure virtual

◆ dispatchValue()

virtual RTFError writerfilter::rtftok::RTFListener::dispatchValue ( RTFKeyword  nKeyword,
int  nParam 
)
pure virtual

◆ finishSubstream()

virtual void writerfilter::rtftok::RTFListener::finishSubstream ( )
pure virtual

◆ getDestination()

virtual Destination writerfilter::rtftok::RTFListener::getDestination ( )
pure virtual

◆ getInternalState()

virtual RTFInternalState writerfilter::rtftok::RTFListener::getInternalState ( )
pure virtual

◆ getSkipUnknown()

virtual bool writerfilter::rtftok::RTFListener::getSkipUnknown ( )
pure virtual

◆ isSubstream()

virtual bool writerfilter::rtftok::RTFListener::isSubstream ( ) const
pure virtual

◆ popState()

virtual RTFError writerfilter::rtftok::RTFListener::popState ( )
pure virtual

◆ pushState()

virtual RTFError writerfilter::rtftok::RTFListener::pushState ( )
pure virtual

◆ resolveChars()

virtual RTFError writerfilter::rtftok::RTFListener::resolveChars ( char  ch)
pure virtual

◆ setDestination()

virtual void writerfilter::rtftok::RTFListener::setDestination ( Destination  eDestination)
pure virtual

◆ setInternalState()

virtual void writerfilter::rtftok::RTFListener::setInternalState ( RTFInternalState  nInternalState)
pure virtual

◆ setSkipUnknown()

virtual void writerfilter::rtftok::RTFListener::setSkipUnknown ( bool  bSkipUnknown)
pure virtual

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