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 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 String DEFAULT_PALETTES_DIR
           
private static Palette defaultPalette
           
private static Logger log
           
private static ArrayList<Palette> paletteList
           
 
Constructor Summary
Palettes()
           
 
Method Summary
static void addPalette(Palette palette)
           
static Palette[] getAvailablePalettes()
           
static Palette getDefaultPalette()
           
static Palette getPaletteByName(String name)
           
static int getPaletteIndex(Palette palette)
           
private static void initPalettes()
           
private static void initPredefinedPalettes()
           
static 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 String DEFAULT_PALETTES_DIR

log

private static Logger log

defaultPalette

private static Palette defaultPalette

paletteList

private static 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(String name)

reversePalette

public static Color[] reversePalette(Palette palette)