|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.text.StyleContext | +--swing.addon.text.JavaContext
A collection of styles used to render java text. This class also acts as a factory for the views used to represent the java documents. Since the rendering styles are based upon view preferences, the views need a way to gain access to the style settings which is facilitated by implementing the factory in the style storage. Both functionalities can be widely shared across java document views.
Inner classes inherited from class javax.swing.text.StyleContext |
javax.swing.text.StyleContext.NamedStyle,
javax.swing.text.StyleContext.SmallAttributeSet |
Fields inherited from class javax.swing.text.StyleContext |
DEFAULT_STYLE |
Constructor Summary | |
JavaContext()
Constructs a set of styles to represent java lexical tokens. |
Method Summary | |
javax.swing.text.View |
create(javax.swing.text.Element elem)
|
java.awt.Font |
getFont(int code)
Fetch the font to use for a lexical token with the given scan value. |
java.awt.Color |
getForeground(int code)
Fetch the foreground color to use for a lexical token with the given value. |
javax.swing.text.Style |
getStyleForScanValue(int code)
Fetches the attribute set to use for the given scan code. |
Methods inherited from class javax.swing.text.StyleContext |
addAttribute,
addAttributes,
addChangeListener,
addStyle,
createLargeAttributeSet,
createSmallAttributeSet,
getBackground,
getCompressionThreshold,
getDefaultStyleContext,
getEmptySet,
getFont,
getFont,
getFontMetrics,
getForeground,
getStaticAttribute,
getStaticAttributeKey,
getStyle,
getStyleNames,
readAttributes,
readAttributeSet,
reclaim,
registerStaticAttributeKey,
removeAttribute,
removeAttributes,
removeAttributes,
removeChangeListener,
removeStyle,
toString,
writeAttributes,
writeAttributeSet |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public JavaContext()
Method Detail |
public javax.swing.text.View create(javax.swing.text.Element elem)
public java.awt.Font getFont(int code)
public java.awt.Color getForeground(int code)
attr
- attribute set from a token element
that has a Token in the set.public javax.swing.text.Style getStyleForScanValue(int code)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |