public final class NameColouriser
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
NameColouriser() |
NameColouriser(Identifier name,
java.awt.Color colour) |
NameColouriser(java.lang.String[] names,
java.awt.Color colour) |
NameColouriser(java.lang.String name,
java.awt.Color colour) |
Modifier and Type | Method and Description |
---|---|
void |
addMapping(Identifier id,
java.awt.Color colour) |
void |
addMapping(java.lang.String name,
java.awt.Color colour) |
void |
addMapping(java.lang.String name,
java.awt.Color colour,
int fontStyle) |
void |
addMapping(java.lang.String name,
LabelDisplayer display) |
void |
addMappings(java.lang.String[] names,
java.awt.Color[] colours) |
LabelDisplayer |
getDisplay(Identifier id,
LabelDisplayer defaultDisplay) |
LabelDisplayer |
getDisplay(java.lang.String name,
LabelDisplayer defaultDisplay) |
public NameColouriser()
public NameColouriser(java.lang.String name, java.awt.Color colour)
public NameColouriser(java.lang.String[] names, java.awt.Color colour)
public NameColouriser(Identifier name, java.awt.Color colour)
public void addMapping(java.lang.String name, java.awt.Color colour)
public void addMapping(java.lang.String name, java.awt.Color colour, int fontStyle)
public void addMapping(java.lang.String name, LabelDisplayer display)
public void addMapping(Identifier id, java.awt.Color colour)
public void addMappings(java.lang.String[] names, java.awt.Color[] colours)
names
- Namescolours
- associated colourspublic LabelDisplayer getDisplay(java.lang.String name, LabelDisplayer defaultDisplay)
public LabelDisplayer getDisplay(Identifier id, LabelDisplayer defaultDisplay)