Class RtfDestinationDocument

java.lang.Object
com.lowagie.text.rtf.parser.destinations.RtfDestination
com.lowagie.text.rtf.parser.destinations.RtfDestinationDocument
All Implemented Interfaces:
RtfPropertyListener, EventListener

public final class RtfDestinationDocument extends RtfDestination implements RtfPropertyListener
RtfDestinationDocument handles data destined for the document destination
Since:
2.1.0
  • Field Details

  • Constructor Details

    • RtfDestinationDocument

      public RtfDestinationDocument()
    • RtfDestinationDocument

      public RtfDestinationDocument(RtfParser parser)
      Constructs a new RtfDestinationDocument using the parameters to initialize the object.
      Parameters:
      parser - an RtfParser.
  • Method Details

    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
    • setParser

      public void setParser(RtfParser parser)
      Description copied from class: RtfDestination
      Set the parser to use with the RtfDestination object.
      Overrides:
      setParser in class RtfDestination
      Parameters:
      parser - The RtfParser object.
    • closeDestination

      public boolean closeDestination()
      Description copied from class: RtfDestination
      Clean up when destination is closed.
      Specified by:
      closeDestination in class RtfDestination
      Returns:
      true if handled, false if not handled
    • handleOpenGroup

      public boolean handleOpenGroup()
      Description copied from class: RtfDestination
      Setup when group is opened.
      Specified by:
      handleOpenGroup in class RtfDestination
      Returns:
      true if handled, false if not handled
    • handleOpeningSubGroup

      public boolean handleOpeningSubGroup()
      Description copied from class: RtfDestination
      Handle a new subgroup contained within this group
      Specified by:
      handleOpeningSubGroup in class RtfDestination
      Returns:
      true if handled, false if not handled
    • handleCloseGroup

      public boolean handleCloseGroup()
      Description copied from class: RtfDestination
      Clean up when group is closed.
      Specified by:
      handleCloseGroup in class RtfDestination
      Returns:
      true if handled, false if not handled
    • handleCharacter

      public boolean handleCharacter(int ch)
      Description copied from class: RtfDestination
      Handle text for this destination
      Specified by:
      handleCharacter in class RtfDestination
      Returns:
      true if handled, false if not handled
    • handleControlWord

      public boolean handleControlWord(RtfCtrlWordData ctrlWordData)
      Description copied from class: RtfDestination
      Handle control word for this destination
      Specified by:
      handleControlWord in class RtfDestination
      Parameters:
      ctrlWordData - The control word and parameter information object
      Returns:
      true if handled, false if not handled
    • writeBuffer

      private void writeBuffer()
      Write the accumulated buffer to the destination. Used for direct content
    • writeText

      private void writeText(String value)
      Write the string value to the destination. Used for direct content
      Parameters:
      value -
    • setToDefaults

      public void setToDefaults()
      Description copied from class: RtfDestination
      Method to set this object to the default values. Must be implemented in child class.
      Specified by:
      setToDefaults in class RtfDestination
    • afterPropertyChange

      public void afterPropertyChange(String propertyName)
      Specified by:
      afterPropertyChange in interface RtfPropertyListener
    • beforePropertyChange

      public void beforePropertyChange(String propertyName)
      Specified by:
      beforePropertyChange in interface RtfPropertyListener
    • addParagraphToDocument

      private void addParagraphToDocument()