|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.text.rtf.RTFReader.AttributeTrackingDestination javax.swing.text.rtf.RTFReader.TextHandlingDestination
RTFReader.TextHandlingDestination provides basic text handling functionality. Subclasses must implement:
Field Summary | |
(package private) MutableAttributeSet |
characterAttributes
This is the "chr" element of parserState, cached for more efficient use |
(package private) boolean |
inParagraph
true if the reader has not just finished
a paragraph; false upon startup |
(package private) MutableAttributeSet |
paragraphAttributes
This is the "pgf" element of parserState, cached for more efficient use |
(package private) MutableAttributeSet |
sectionAttributes
This is the "sec" element of parserState, cached for more efficient use |
Constructor Summary | |
RTFReader.TextHandlingDestination()
|
Method Summary | |
void |
begingroup()
|
protected void |
beginParagraph()
|
void |
close()
|
(package private) MutableAttributeSet |
currentParagraphAttributes()
Calculates the current paragraph attributes (with keys as given in StyleConstants) from the current parser state. |
AttributeSet |
currentSectionAttributes()
Calculates the current section attributes from the current parser state. |
(package private) MutableAttributeSet |
currentTextAttributes()
Calculates the current text (character) attributes in a form suitable for SwingText from the current parser state. |
(package private) abstract void |
deliverText(String text,
AttributeSet characterAttributes)
|
void |
endgroup(Dictionary oldState)
|
protected void |
endParagraph()
|
(package private) abstract void |
endSection()
|
(package private) abstract void |
finishParagraph(AttributeSet pgfA,
AttributeSet chrA)
|
void |
handleBinaryBlob(byte[] data)
|
boolean |
handleKeyword(String keyword)
|
boolean |
handleKeyword(String keyword,
int parameter)
|
void |
handleText(String text)
|
protected void |
resetCharacterAttributes()
Resets the filter's internal notion of the current character attributes to their default values. |
protected void |
resetParagraphAttributes()
Resets the filter's internal notion of the current paragraph's attributes to their default values. |
protected void |
resetSectionAttributes()
Resets the filter's internal notion of the current section's attributes to their default values. |
protected MutableAttributeSet |
rootCharacterAttributes()
Returns a new MutableAttributeSet containing the default character attributes |
protected MutableAttributeSet |
rootParagraphAttributes()
Returns a new MutableAttributeSet containing the default paragraph attributes |
protected MutableAttributeSet |
rootSectionAttributes()
Returns a new MutableAttributeSet containing the default section attributes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
boolean inParagraph
true
if the reader has not just finished
a paragraph; false upon startup
MutableAttributeSet characterAttributes
MutableAttributeSet paragraphAttributes
MutableAttributeSet sectionAttributes
Constructor Detail |
public RTFReader.TextHandlingDestination()
Method Detail |
public void handleText(String text)
handleText
in interface RTFReader.Destination
handleText
in class RTFReader.AttributeTrackingDestination
abstract void deliverText(String text, AttributeSet characterAttributes)
public void close()
close
in interface RTFReader.Destination
close
in class RTFReader.AttributeTrackingDestination
public boolean handleKeyword(String keyword)
handleKeyword
in interface RTFReader.Destination
handleKeyword
in class RTFReader.AttributeTrackingDestination
protected void beginParagraph()
protected void endParagraph()
abstract void finishParagraph(AttributeSet pgfA, AttributeSet chrA)
abstract void endSection()
public void handleBinaryBlob(byte[] data)
public boolean handleKeyword(String keyword, int parameter)
public void begingroup()
public void endgroup(Dictionary oldState)
protected MutableAttributeSet rootCharacterAttributes()
protected MutableAttributeSet rootParagraphAttributes()
protected MutableAttributeSet rootSectionAttributes()
MutableAttributeSet currentTextAttributes()
MutableAttributeSet currentParagraphAttributes()
StyleConstants
public AttributeSet currentSectionAttributes()
protected void resetCharacterAttributes()
protected void resetParagraphAttributes()
protected void resetSectionAttributes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |