schmitzm.geotools.styling
Class ColorMapManager

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<String,ColorMap>
          extended by schmitzm.geotools.styling.ColorMapManager
All Implemented Interfaces:
Serializable, Cloneable, Map<String,ColorMap>

public class ColorMapManager
extends HashMap<String,ColorMap>

Diese Klasse verwaltet eine Liste von Farbpaletten fuer Rasterdaten als Tupel (Name, ColorMap). Zudem kann eine Farbpalette als Standard deklariert werden.

Version:
1.0
Author:
Martin Schmitz
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Field Summary
protected  String defaultColorMap
          Name der Standard-Farbtabelle.
 
Constructor Summary
ColorMapManager()
          Erzeugt einen neuen ColorMapManager.
 
Method Summary
 ColorMap getDefaultColorMap()
          Liefert die Standard-Farbpalette.
 String getDefaultColorMapName()
          Liefert die Bezeichnung der Standard-Farbpalette.
 void put(String name, ColorMap map, boolean setDefault)
          Fuegt dem Manager eine Farbpalette hinzu.
 void setDefaultColorMap(String name)
          Setzt die Standard-Farbpalette.
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

defaultColorMap

protected String defaultColorMap
Name der Standard-Farbtabelle.

Constructor Detail

ColorMapManager

public ColorMapManager()
Erzeugt einen neuen ColorMapManager.

Method Detail

put

public void put(String name,
                ColorMap map,
                boolean setDefault)
Fuegt dem Manager eine Farbpalette hinzu.

Parameters:
name - Bezeichnung der Farbpalette
map - Farbpalette
setDefault - ist dieses Flag gesetzt, wird diese Farbpalette als Standard festgelegt

setDefaultColorMap

public void setDefaultColorMap(String name)
Setzt die Standard-Farbpalette.

Parameters:
name - Bezeichnung der Farbpalette

getDefaultColorMapName

public String getDefaultColorMapName()
Liefert die Bezeichnung der Standard-Farbpalette.


getDefaultColorMap

public ColorMap getDefaultColorMap()
Liefert die Standard-Farbpalette.