Class RtfCtrlWordMgr


  • public final class RtfCtrlWordMgr
    extends java.lang.Object
    RtfCtrlWordMgr handles the dispatching of control words from the table of known control words.
    Since:
    2.0.8
    Author:
    Howard Shank (hgshank@yahoo.com)
    • Constructor Detail

      • RtfCtrlWordMgr

        public RtfCtrlWordMgr​(RtfParser rtfParser,
                              java.io.PushbackInputStream reader)
        Constructor
        Parameters:
        rtfParser - The parser object this manager works with.
        reader - the PushbackReader from the tokeniser.
    • Method Detail

      • handleKeyword

        public int handleKeyword​(RtfCtrlWordData ctrlWordData,
                                 int groupLevel)
        Internal to control word manager class.
        Parameters:
        ctrlWordData - The RtfCtrlWordData object with control word and param
        groupLevel - The current document group parsing level
        Returns:
        errOK if ok, otherwise an error code.
      • addRtfCtrlWordListener

        public void addRtfCtrlWordListener​(RtfCtrlWordListener listener)
        Adds a RtfCtrlWordListener to the RtfCtrlWordMgr.
        Parameters:
        listener - the new RtfCtrlWordListener.
      • removeRtfCtrlWordListener

        public void removeRtfCtrlWordListener​(RtfCtrlWordListener listener)
        Removes a RtfCtrlWordListener from the RtfCtrlWordMgr.
        Parameters:
        listener - the RtfCtrlWordListener that has to be removed.