RTFTokenizer needs a class implementing this interface.
This acts like an importer, but used for looking ahead, e.g.
RTFError dispatchDestination(RTFKeyword nKeyword) override
bool isSubstream() const override
void setSkipUnknown(bool bSkipUnknown) override
void setInternalState(RTFInternalState nInternalState) override
RTFError resolveChars(char ch) override
tools::SvRef< RTFTokenizer > m_pTokenizer
RTFLookahead(SvStream &rStream, sal_uInt64 nGroupStart)
Destination getDestination() override
RTFError dispatchFlag(RTFKeyword nKeyword) override
void setDestination(Destination eDestination) override
RTFError dispatchToggle(RTFKeyword nKeyword, bool bParam, int nParam) override
void finishSubstream() override
bool getSkipUnknown() override
RTFError popState() override
RTFInternalState getInternalState() override
RTFError pushState() override
RTFError dispatchValue(RTFKeyword nKeyword, int nParam) override
RTFError dispatchSymbol(RTFKeyword nKeyword) override
Destination
An RTF destination state is the last open destination control word.