pal.gui
Class NameColouriser

java.lang.Object
  extended by pal.gui.NameColouriser
All Implemented Interfaces:
java.io.Serializable

public final class NameColouriser
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
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)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameColouriser

public NameColouriser()

NameColouriser

public NameColouriser(java.lang.String name,
                      java.awt.Color colour)

NameColouriser

public NameColouriser(java.lang.String[] names,
                      java.awt.Color colour)

NameColouriser

public NameColouriser(Identifier name,
                      java.awt.Color colour)
Method Detail

addMapping

public void addMapping(java.lang.String name,
                       java.awt.Color colour)

addMapping

public void addMapping(java.lang.String name,
                       java.awt.Color colour,
                       int fontStyle)

addMapping

public void addMapping(java.lang.String name,
                       LabelDisplayer display)

addMapping

public void addMapping(Identifier id,
                       java.awt.Color colour)

addMappings

public void addMappings(java.lang.String[] names,
                        java.awt.Color[] colours)
Parameters:
names - Names
colours - associated colours

getDisplay

public LabelDisplayer getDisplay(java.lang.String name,
                                 LabelDisplayer defaultDisplay)

getDisplay

public LabelDisplayer getDisplay(Identifier id,
                                 LabelDisplayer defaultDisplay)