public final class RtfDestinationDocument extends RtfDestination implements RtfPropertyListener
RtfDestinationDocument handles data destined for the document destination| Modifier and Type | Field and Description |
|---|---|
private java.lang.StringBuffer |
buffer |
private int |
conversionType
Indicates the parser action.
|
private static java.util.List |
CONVERT_IGNORED_CTRLWORDS |
private Document |
doc
The iText Document object.
|
private static java.util.List |
IMPORT_IGNORED_CTRLWORDS |
private Paragraph |
iTextParagraph |
private RtfDocument |
rtfDoc
The RtfDocument object.
|
private int |
tableLevel
Indicates the current table level being processed
|
lastCtrlWord, modified, rtfParser| Constructor and Description |
|---|
RtfDestinationDocument() |
RtfDestinationDocument(RtfParser parser)
Constructs a new
RtfDestinationDocument using
the parameters to initialize the object. |
| Modifier and Type | Method and Description |
|---|---|
private void |
addParagraphToDocument() |
void |
afterPropertyChange(java.lang.String propertyName) |
void |
beforePropertyChange(java.lang.String propertyName) |
boolean |
closeDestination()
Clean up when destination is closed.
|
protected void |
finalize() |
boolean |
handleCharacter(int ch)
Handle text for this destination
|
boolean |
handleCloseGroup()
Clean up when group is closed.
|
boolean |
handleControlWord(RtfCtrlWordData ctrlWordData)
Handle control word for this destination
|
boolean |
handleOpenGroup()
Setup when group is opened.
|
boolean |
handleOpeningSubGroup()
Handle a new subgroup contained within this group
|
void |
setParser(RtfParser parser)
Set the parser to use with the RtfDestination object.
|
void |
setToDefaults()
Method to set this object to the default values.
|
private void |
writeBuffer()
Write the accumulated buffer to the destination.
|
private void |
writeText(java.lang.String value)
Write the string value to the destination.
|
addListener, afterCharacter, afterCtrlWord, beforeCharacter, beforeCtrlWord, getNewTokeniserState, isModified, onCharacter, onCloseGroup, onCtrlWord, onOpenGroup, removeListenerprivate RtfDocument rtfDoc
RtfDocumentprivate java.lang.StringBuffer buffer
private int conversionType
private int tableLevel
private static final java.util.List IMPORT_IGNORED_CTRLWORDS
private static final java.util.List CONVERT_IGNORED_CTRLWORDS
private Paragraph iTextParagraph
public RtfDestinationDocument()
public RtfDestinationDocument(RtfParser parser)
RtfDestinationDocument using
the parameters to initialize the object.parser - an RtfParser.protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void setParser(RtfParser parser)
RtfDestinationsetParser in class RtfDestinationparser - The RtfParser object.public boolean closeDestination()
RtfDestinationcloseDestination in class RtfDestinationpublic boolean handleOpenGroup()
RtfDestinationhandleOpenGroup in class RtfDestinationpublic boolean handleOpeningSubGroup()
RtfDestinationhandleOpeningSubGroup in class RtfDestinationpublic boolean handleCloseGroup()
RtfDestinationhandleCloseGroup in class RtfDestinationpublic boolean handleCharacter(int ch)
RtfDestinationhandleCharacter in class RtfDestinationpublic boolean handleControlWord(RtfCtrlWordData ctrlWordData)
RtfDestinationhandleControlWord in class RtfDestinationctrlWordData - The control word and parameter information objectprivate void writeBuffer()
private void writeText(java.lang.String value)
value - public void setToDefaults()
RtfDestinationsetToDefaults in class RtfDestinationpublic void afterPropertyChange(java.lang.String propertyName)
afterPropertyChange in interface RtfPropertyListenerpublic void beforePropertyChange(java.lang.String propertyName)
beforePropertyChange in interface RtfPropertyListenerprivate void addParagraphToDocument()