|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fife.ui.rsyntaxtextarea.SyntaxScheme
public class SyntaxScheme
The set of colors and styles used by an RSyntaxTextArea to
color tokens.
| Field Summary | |
|---|---|
Style[] |
styles
|
| Constructor Summary | |
|---|---|
SyntaxScheme(boolean useDefaults)
Creates a color scheme that either has all color values set to a default value or set to null. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Returns a deep copy of this color scheme. |
boolean |
equals(java.lang.Object otherScheme)
Tests whether this color scheme is the same as another color scheme. |
int |
hashCode()
This is implemented to be consistent with equals(Object). |
static SyntaxScheme |
loadFromString(java.lang.String string)
Loads a syntax highlighting color scheme from a string created from toCommaSeparatedString. |
void |
restoreDefaults()
Restores all colors and fonts to their default values. |
void |
setStyle(int type,
Style style)
Sets a style to use when rendering a token type. |
java.lang.String |
toCommaSeparatedString()
Returns this syntax highlighting scheme as a comma-separated list of values as follows: If a color is non-null, it is added as a 24-bit integer of the form ((r<<16) | (g<<8) | (b)); if it is
null, it is added as "-,". |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public Style[] styles
| Constructor Detail |
|---|
public SyntaxScheme(boolean useDefaults)
null.
useDefaults - If true, all color values will
be set to default colors; if false, all colors
will be initially null.| Method Detail |
|---|
public java.lang.Object clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object otherScheme)
equals in class java.lang.ObjectotherScheme - The color scheme to compare to.
true if this color scheme and
otherScheme are the same scheme;
false otherwise.public int hashCode()
equals(Object).
This is a requirement to keep FindBugs happy.
hashCode in class java.lang.Objectpublic static SyntaxScheme loadFromString(java.lang.String string)
toCommaSeparatedString. This method is useful for saving
and restoring color schemes.
string - A string generated from toCommaSeparatedString().
public void restoreDefaults()
public void setStyle(int type,
Style style)
type - The token type.style - The style for the token type.public java.lang.String toCommaSeparatedString()
((r<<16) | (g<<8) | (b)); if it is
null, it is added as "-,".
i is the index of the syntax scheme.
-).
uline is whether or not the font should be
underlined, and is either t or f.
style is the family,style,size
triplet described above.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||