anl.aida.palette
Class Palette

java.lang.Object
  extended by anl.aida.palette.Palette

public class Palette
extends java.lang.Object

Version:
$Revision$ $Date$

Field Summary
private  java.awt.Color[] colors
           
private  java.lang.String description
           
 
Constructor Summary
Palette(java.awt.Color[] colors, java.lang.String description)
           
Palette(Palette pal)
           
 
Method Summary
 java.awt.Color getColor(int index)
           
 int getColorCount()
           
 java.awt.Color[] getColors()
           
static Palette getDefaultPalette()
           
 java.lang.String getDescription()
           
static Palette getPalette(java.lang.String name, int colorCount)
           
 void setColor(int index, java.awt.Color color)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

colors

private java.awt.Color[] colors

description

private java.lang.String description
Constructor Detail

Palette

public Palette(Palette pal)

Palette

public Palette(java.awt.Color[] colors,
               java.lang.String description)
Method Detail

getDescription

public java.lang.String getDescription()

getColors

public java.awt.Color[] getColors()

setColor

public void setColor(int index,
                     java.awt.Color color)

getColorCount

public int getColorCount()

getColor

public java.awt.Color getColor(int index)

getPalette

public static Palette getPalette(java.lang.String name,
                                 int colorCount)

getDefaultPalette

public static Palette getDefaultPalette()