org.geotools.styling
Class ColorMapImpl

Object
  extended by ColorMapImpl
All Implemented Interfaces:
ColorMap

public class ColorMapImpl
extends Object
implements ColorMap

A simple implementation of the color map interface.

Author:
iant, aaime

Field Summary
 
Fields inherited from interface ColorMap
TYPE_INTERVALS, TYPE_RAMP, TYPE_VALUES
 
Constructor Summary
ColorMapImpl()
           
ColorMapImpl(Function function)
           
 
Method Summary
 void accept(StyleVisitor visitor)
           
 Object accept(StyleVisitor visitor, Object data)
          calls the visit method of a StyleVisitor
 void addColorMapEntry(ColorMapEntry entry)
           
 boolean equals(Object obj)
           
 ColorMapEntry[] getColorMapEntries()
           
 ColorMapEntry getColorMapEntry(int index)
           
 boolean getExtendedColors()
           
 Function getFunction()
           
 int getType()
          Type of color map; matchinges the function returned by getFunction().getName()
 int hashCode()
           
 void setExtendedColors(boolean extended)
          Tells me to use 65536 colors even if 256 could suffice.
 void setType(int type)
           
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorMapImpl

public ColorMapImpl()

ColorMapImpl

public ColorMapImpl(Function function)
Method Detail

addColorMapEntry

public void addColorMapEntry(ColorMapEntry entry)

getColorMapEntries

public ColorMapEntry[] getColorMapEntries()

getColorMapEntry

public ColorMapEntry getColorMapEntry(int index)

getType

public int getType()
Description copied from interface: ColorMap
Type of color map; matchinges the function returned by getFunction().getName()

Returns:
One of TYPE_RAMP, TYPE_INTERVALS, or TYPE_VALUE
See Also:
ColorMap.getType()

setType

public void setType(int type)
Parameters:
type - One of TYPE_RAMP, TYPE_INTERVALS, or TYPE_VALUE
See Also:
ColorMap.setType(int)

accept

public Object accept(StyleVisitor visitor,
                     Object data)
Description copied from interface: ColorMap
calls the visit method of a StyleVisitor

Specified by:
accept in interface ColorMap
Parameters:
visitor - the style visitor

getExtendedColors

public boolean getExtendedColors()

setExtendedColors

public void setExtendedColors(boolean extended)
Description copied from interface: ColorMap
Tells me to use 65536 colors even if 256 could suffice.

Parameters:
extended - true for using 65536 colors, false for using 256.

getFunction

public Function getFunction()
Specified by:
getFunction in interface ColorMap
Returns:
Interpolate or Categorize function

accept

public void accept(StyleVisitor visitor)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 1996-2014 Geotools. All Rights Reserved.