Class RtfDestinationDocument

    • Field Detail

      • doc

        private com.lowagie.text.Document doc
        The iText Document object.
        See Also:
        Document
      • buffer

        private java.lang.StringBuilder buffer
      • tableLevel

        private int tableLevel
        Indicates the current table level being processed
      • IMPORT_IGNORED_CTRLWORDS

        private static final java.util.List<java.lang.String> IMPORT_IGNORED_CTRLWORDS
      • CONVERT_IGNORED_CTRLWORDS

        private static final java.util.List<java.lang.String> CONVERT_IGNORED_CTRLWORDS
      • iTextParagraph

        private com.lowagie.text.Paragraph iTextParagraph
    • Constructor Detail

      • RtfDestinationDocument

        public RtfDestinationDocument()
      • RtfDestinationDocument

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

      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.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​(java.lang.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
      • addParagraphToDocument

        private void addParagraphToDocument()