Class RtfDestinationNull
java.lang.Object
com.lowagie.text.rtf.parser.destinations.RtfDestination
com.lowagie.text.rtf.parser.destinations.RtfDestinationNull
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 Summary
FieldsFields inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
lastCtrlWord, modified, rtfParser -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateConstructs a new RtfDestinationNull.privateRtfDestinationNull(RtfParser parser) Constructs a new RtfDestinationNull. -
Method Summary
Modifier and TypeMethodDescriptionbooleanClean up when destination is closed.static RtfDestinationNullGet the singleton instance of RtfDestinationNull object.static StringgetName()intbooleanhandleCharacter(int ch) Handle text for this destinationbooleanClean up when group is closed.booleanhandleControlWord(RtfCtrlWordData ctrlWordData) Handle control word for this destinationbooleanSetup when group is opened.booleanHandle a new subgroup contained within this groupvoidMethod to set this object to the default values.Methods inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
addListener, afterCharacter, afterCtrlWord, beforeCharacter, beforeCtrlWord, isModified, onCharacter, onCloseGroup, onCtrlWord, onOpenGroup, removeListener, setParser
-
Field Details
-
instance
-
lock
-
-
Constructor Details
-
RtfDestinationNull
private RtfDestinationNull()Constructs a new RtfDestinationNull. This constructor is hidden for internal use only. -
RtfDestinationNull
Constructs a new RtfDestinationNull. This constructor is hidden for internal use only.- Parameters:
parser- Unused value
-
-
Method Details
-
getInstance
Get the singleton instance of RtfDestinationNull object. -
handleOpeningSubGroup
public boolean handleOpeningSubGroup()Description copied from class:RtfDestinationHandle a new subgroup contained within this group- Specified by:
handleOpeningSubGroupin classRtfDestination- Returns:
- true if handled, false if not handled
-
setToDefaults
public void setToDefaults()Description copied from class:RtfDestinationMethod to set this object to the default values. Must be implemented in child class.- Specified by:
setToDefaultsin classRtfDestination
-
closeDestination
public boolean closeDestination()Description copied from class:RtfDestinationClean up when destination is closed.- Specified by:
closeDestinationin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleCloseGroup
public boolean handleCloseGroup()Description copied from class:RtfDestinationClean up when group is closed.- Specified by:
handleCloseGroupin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleOpenGroup
public boolean handleOpenGroup()Description copied from class:RtfDestinationSetup when group is opened.- Specified by:
handleOpenGroupin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleCharacter
public boolean handleCharacter(int ch) Description copied from class:RtfDestinationHandle text for this destination- Specified by:
handleCharacterin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleControlWord
Description copied from class:RtfDestinationHandle control word for this destination- Specified by:
handleControlWordin classRtfDestination- Parameters:
ctrlWordData- The control word and parameter information object- Returns:
- true if handled, false if not handled
-
getName
-
getNewTokeniserState
public int getNewTokeniserState()- Overrides:
getNewTokeniserStatein classRtfDestination
-