public abstract class FontColorSettings extends Object
The term coloring refers to a set attributes that can be used for rendering text in an editor window. These attributes may be but are not limited to a font, foreground and background color, etc.
The coloring names are defined by modules. Each coloring is represented by
AttributeSet
, which contains keys and values for all the attributes
that should be used for rendering text that was colorified by the coloring.
The keys that can be used to obtain particular attributes are defined in the
StyleConstants
and
EditorStyleConstants
classes.
Supported keys for FontColorSettings are:
EditorStyleConstants
Instances of this class should be retrieved from MimeLookup
.
This class must NOT be extended by any API clients.
Modifier and Type | Field and Description |
---|---|
static String |
PROP_FONT_COLORS
Deprecated.
This should have never been made public. Nobody can listen on this property.
|
Constructor and Description |
---|
FontColorSettings()
Construction prohibited for API clients.
|
Modifier and Type | Method and Description |
---|---|
abstract AttributeSet |
getFontColors(String settingName)
Gets the font and colors.
|
abstract AttributeSet |
getTokenFontColors(String tokenName)
Gets the token font and colors.
|
@Deprecated public static final String PROP_FONT_COLORS
public FontColorSettings()
public abstract AttributeSet getFontColors(String settingName)
settingName
- font and colors setting namepublic abstract AttributeSet getTokenFontColors(String tokenName)
tokenName
- token name