pal.gui
Class NameColouriser

java.lang.Object
  |
  +--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 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 addMappings(java.lang.String[] names, java.awt.Color[] colours)
           
 java.awt.Color getColour(Identifier id, java.awt.Color defaultColour)
           
 java.awt.Color getColour(java.lang.String name, java.awt.Color defaultColour)
           
 
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(Identifier name,
                      java.awt.Color colour)
Method Detail

addMapping

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

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

getColour

public java.awt.Color getColour(java.lang.String name,
                                java.awt.Color defaultColour)

getColour

public java.awt.Color getColour(Identifier id,
                                java.awt.Color defaultColour)