Class RtfDestinationDocument
- java.lang.Object
-
- com.lowagie.text.rtf.parser.destinations.RtfDestination
-
- com.lowagie.text.rtf.parser.destinations.RtfDestinationDocument
-
- All Implemented Interfaces:
RtfPropertyListener,java.util.EventListener
public final class RtfDestinationDocument extends RtfDestination implements RtfPropertyListener
RtfDestinationDocumenthandles data destined for the document destination- Since:
- 2.1.0
- Author:
- Howard Shank (hgshank@yahoo.com)
-
-
Field Summary
-
Fields inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
lastCtrlWord, modified, rtfParser
-
-
Constructor Summary
Constructors Constructor Description RtfDestinationDocument()RtfDestinationDocument(RtfParser parser)Constructs a newRtfDestinationDocumentusing the parameters to initialize the object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertyChange(java.lang.String propertyName)voidbeforePropertyChange(java.lang.String propertyName)booleancloseDestination()Clean up when destination is closed.protected voidfinalize()booleanhandleCharacter(int ch)Handle text for this destinationbooleanhandleCloseGroup()Clean up when group is closed.booleanhandleControlWord(RtfCtrlWordData ctrlWordData)Handle control word for this destinationbooleanhandleOpenGroup()Setup when group is opened.booleanhandleOpeningSubGroup()Handle a new subgroup contained within this groupvoidsetParser(RtfParser parser)Set the parser to use with the RtfDestination object.voidsetToDefaults()Method to set this object to the default values.-
Methods inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
addListener, afterCharacter, afterCtrlWord, beforeCharacter, beforeCtrlWord, getNewTokeniserState, isModified, onCharacter, onCloseGroup, onCtrlWord, onOpenGroup, removeListener
-
-
-
-
Constructor Detail
-
RtfDestinationDocument
public RtfDestinationDocument()
-
RtfDestinationDocument
public RtfDestinationDocument(RtfParser parser)
Constructs a newRtfDestinationDocumentusing the parameters to initialize the object.- Parameters:
parser- an RtfParser.
-
-
Method Detail
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
setParser
public void setParser(RtfParser parser)
Description copied from class:RtfDestinationSet the parser to use with the RtfDestination object.- Overrides:
setParserin classRtfDestination- Parameters:
parser- The RtfParser object.
-
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
-
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
-
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
-
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
-
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
public boolean handleControlWord(RtfCtrlWordData ctrlWordData)
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
-
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
-
afterPropertyChange
public void afterPropertyChange(java.lang.String propertyName)
- Specified by:
afterPropertyChangein interfaceRtfPropertyListener
-
beforePropertyChange
public void beforePropertyChange(java.lang.String propertyName)
- Specified by:
beforePropertyChangein interfaceRtfPropertyListener
-
-