Class RtfDestinationNull


  • public final class RtfDestinationNull
    extends RtfDestination
    RtfDestinationNull is for discarded entries. They go nowhere. If a control word destination is unknown or ignored, this is the destination that should be set. All methods return true indicating they were handled. This is a unique destination in that it is a singleton.
    Since:
    2.0.8
    • Field Detail

      • lock

        private static final java.lang.Object lock
    • Constructor Detail

      • RtfDestinationNull

        private RtfDestinationNull()
        Constructs a new RtfDestinationNull. This constructor is hidden for internal use only.
      • RtfDestinationNull

        private RtfDestinationNull​(RtfParser parser)
        Constructs a new RtfDestinationNull. This constructor is hidden for internal use only.
        Parameters:
        parser - Unused value
    • Method Detail

      • getInstance

        public static RtfDestinationNull getInstance()
        Get the singleton instance of RtfDestinationNull object.
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • getName

        public static java.lang.String getName()