Class RtfCtrlWordMgr

java.lang.Object
com.lowagie.text.rtf.parser.ctrlwords.RtfCtrlWordMgr

public final class RtfCtrlWordMgr extends 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)
  • Field Details

  • Constructor Details

    • RtfCtrlWordMgr

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

    • 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.