|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.text.rtf.RTFReader.AttributeTrackingDestination
RTFReader.TextHandlingDestination is an abstract RTF destination which simply tracks the attributes specified by the RTF control words in internal form and can produce acceptable AttributeSets for the current character, paragraph, and section attributes. It is up to the subclasses to determine what is done with the actual text.
| Field Summary | |
(package private) MutableAttributeSet |
characterAttributes
This is the "chr" element of parserState, cached for more efficient use |
(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.AttributeTrackingDestination()
|
|
| Method Summary | |
void |
begingroup()
|
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. |
void |
endgroup(Dictionary oldState)
|
void |
handleBinaryBlob(byte[] data)
|
boolean |
handleKeyword(String keyword)
|
boolean |
handleKeyword(String keyword,
int parameter)
|
abstract 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 |
MutableAttributeSet characterAttributes
MutableAttributeSet paragraphAttributes
MutableAttributeSet sectionAttributes
| Constructor Detail |
public RTFReader.AttributeTrackingDestination()
| Method Detail |
public abstract void handleText(String text)
handleText in interface RTFReader.Destinationpublic void handleBinaryBlob(byte[] data)
handleBinaryBlob in interface RTFReader.Destinationpublic void begingroup()
begingroup in interface RTFReader.Destinationpublic void endgroup(Dictionary oldState)
endgroup in interface RTFReader.Destinationpublic void close()
close in interface RTFReader.Destinationpublic boolean handleKeyword(String keyword)
handleKeyword in interface RTFReader.Destination
public boolean handleKeyword(String keyword,
int parameter)
handleKeyword in interface RTFReader.Destinationprotected MutableAttributeSet rootCharacterAttributes()
protected MutableAttributeSet rootParagraphAttributes()
protected MutableAttributeSet rootSectionAttributes()
MutableAttributeSet currentTextAttributes()
MutableAttributeSet currentParagraphAttributes()
StyleConstantspublic 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 | |||||||||