RTFTokenizer needs a class implementing this interface.
virtual RTFError resolveChars(char ch)=0
virtual void setDestination(Destination eDestination)=0
virtual RTFInternalState getInternalState()=0
virtual bool isSubstream() const =0
virtual RTFError pushState()=0
virtual RTFError dispatchSymbol(RTFKeyword nKeyword)=0
virtual Destination getDestination()=0
virtual void setSkipUnknown(bool bSkipUnknown)=0
virtual void finishSubstream()=0
virtual bool getSkipUnknown()=0
virtual RTFError popState()=0
virtual RTFError dispatchToggle(RTFKeyword nKeyword, bool bParam, int nParam)=0
virtual RTFError dispatchValue(RTFKeyword nKeyword, int nParam)=0
virtual RTFError dispatchDestination(RTFKeyword nKeyword)=0
virtual RTFError dispatchFlag(RTFKeyword nKeyword)=0
virtual ~RTFListener()=default
virtual void setInternalState(RTFInternalState nInternalState)=0
Destination
An RTF destination state is the last open destination control word.