|
||||||||||
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
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.Destination
public void handleBinaryBlob(byte[] data)
handleBinaryBlob
in interface RTFReader.Destination
public void begingroup()
begingroup
in interface RTFReader.Destination
public void endgroup(Dictionary oldState)
endgroup
in interface RTFReader.Destination
public void close()
close
in interface RTFReader.Destination
public boolean handleKeyword(String keyword)
handleKeyword
in interface RTFReader.Destination
public boolean handleKeyword(String keyword, int parameter)
handleKeyword
in interface RTFReader.Destination
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 |