at.tuwien.ifs.somtoolbox.visualization
Class Palettes

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.visualization.Palettes
Direct Known Subclasses:
ServerPalettes

public class Palettes
extends java.lang.Object

This class collects all available palettes.

Version:
$Id: Palettes.java 3915 2010-11-04 14:43:36Z mayer $
Author:
Rudolf Mayer

Field Summary
static java.lang.String DEFAULT_PALETTES_DIR
           
private static Palette defaultPalette
           
private static java.util.logging.Logger log
           
private static java.util.ArrayList<Palette> paletteList
           
 
Constructor Summary
Palettes()
           
 
Method Summary
static void addPalette(Palette palette)
           
static Palette[] getAvailablePalettes()
           
static Palette getDefaultPalette()
           
static Palette getPaletteByName(java.lang.String name)
           
static int getPaletteIndex(Palette palette)
           
private static void initPalettes()
           
private static void initPredefinedPalettes()
           
static java.awt.Color[] reversePalette(Palette palette)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PALETTES_DIR

public static java.lang.String DEFAULT_PALETTES_DIR

log

private static java.util.logging.Logger log

defaultPalette

private static Palette defaultPalette

paletteList

private static java.util.ArrayList<Palette> paletteList
Constructor Detail

Palettes

public Palettes()
Method Detail

getDefaultPalette

public static Palette getDefaultPalette()

getPaletteIndex

public static int getPaletteIndex(Palette palette)

getAvailablePalettes

public static Palette[] getAvailablePalettes()

addPalette

public static void addPalette(Palette palette)

initPalettes

private static void initPalettes()

initPredefinedPalettes

private static void initPredefinedPalettes()

getPaletteByName

public static Palette getPaletteByName(java.lang.String name)

reversePalette

public static java.awt.Color[] reversePalette(Palette palette)