nl.idgis.giserver
Class FlashSymbolizer

java.lang.Object
  extended by nl.idgis.giserver.FlashSymbolizer
Direct Known Subclasses:
FlashLabelSymbolizer, FlashLineSymbolizer, FlashPointSymbolizer, FlashPolygonSymbolizer

public abstract class FlashSymbolizer
extends java.lang.Object

Abstract class for flash character symbolizer characteristics.
The flash character symbolizer is a composition of symbolizer dependent information which will be constant for all information for the concerning feature.

Author:
bretelerjj

Method Summary
 java.awt.Color getColorSpaceBase()
          Get the color which can be used as color space base in colorTransform calculations.
 nl.idgis.flash.FlashCharacter getFlashCharacter()
          Getter for created flash character
 double getRotation()
          Get the rotation dictacting by this FlashSymbolizer.
 double getScale()
          Get the scale dictating by this FlashSymbolizer.
 org.deegree.graphics.sld.Symbolizer getSymbolizer()
          Getter
 long[] getTranslations()
          Get the involved translations as dictating by this FlashSymbolizer.
 void setFlashCharacter(nl.idgis.flash.FlashCharacter flashCharacter)
          Setter for created flash character
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSymbolizer

public org.deegree.graphics.sld.Symbolizer getSymbolizer()
Getter

Returns:
this flash symbolizer dictating symbolizer

getFlashCharacter

public nl.idgis.flash.FlashCharacter getFlashCharacter()
Getter for created flash character

Returns:
flash character

setFlashCharacter

public void setFlashCharacter(nl.idgis.flash.FlashCharacter flashCharacter)
Setter for created flash character

Parameters:
flashCharacter - for placeholder

getColorSpaceBase

public java.awt.Color getColorSpaceBase()
Get the color which can be used as color space base in colorTransform calculations.

Returns:
Color space base , null => no base possible

getScale

public double getScale()
Get the scale dictating by this FlashSymbolizer.

Returns:
scale ( default 1.0 : indicating no scale required)

getRotation

public double getRotation()
Get the rotation dictacting by this FlashSymbolizer.

Returns:
rotation ( default 0.0 : indicating no rotation required)

getTranslations

public long[] getTranslations()
Get the involved translations as dictating by this FlashSymbolizer.

Returns:
list of translations. The value 0 will indicate no translation. The list will be 2 long.