nl.idgis.giserver
Class FlashLegend

java.lang.Object
  extended by nl.idgis.flash.FlashMovie
      extended by nl.idgis.giserver.FlashGraphic
          extended by nl.idgis.giserver.FlashLegend
All Implemented Interfaces:
nl.idgis.flash.FlashTimeLine

public class FlashLegend
extends FlashGraphic

FlashLegend is verantwoordelijk voor het maken van legenda items in swf formaat


Field Summary
 
Fields inherited from class nl.idgis.flash.FlashMovie
aantal0pixelDxDy, aantal16bits, aantal24bits, aantal8bits, aantalColorFill, aantalGraphicFill, aantalLineToCalls, aantalMoveToCalls, aantalShapeOutputCalls, aantalXpixelDxDy, timeDrawFeatures, timeFilterSymbolizers, timeGetFeatures
 
Constructor Summary
FlashLegend()
          Constructor
 
Method Summary
 void addFlashLegendCoverageLayerCharacteristics(Layer layer, java.lang.String resourceRoot)
          Maak een FlashLegend object voor een rasterlayer
 void addFlashLegendDataSetLayerCharacteristics(Layer layer, org.deegree.graphics.sld.Rule[] rules, java.lang.Double scale, java.lang.String resourceRoot)
          Maak een FlashLegend object aan de hand van de opgegeven SLD rules
 void output(java.io.OutputStream o)
          Genereer output
 
Methods inherited from class nl.idgis.giserver.FlashGraphic
finalize, getAppenderReports, getFont, getResourceRoot, getScale, postFeatureActions, setResourceRoot, setScale
 
Methods inherited from class nl.idgis.flash.FlashMovie
createActionList, createBitmap, createMorph, createShape, createSprite, createText, createText, doAction, getContent, getFilesize, getFilesizeString, getFps, getFrameCount, getHeight, getWidth, importAssets, isCompressSWF, modifyCharacter, modifyCharacter, modifyCharacter, outputCharacter, placeCharacter, placeCharacter, placeCharacter, placeObject, publishActionList, publishCharacter, removeCharacter, setBackgroundColor, setCompressSWF, setHeightInPixels, setWidthInPixels, showFrame, useCharacter, useCharacter, useCharacter, useCharacter, useCharacter, useCharacter, useCharacter, useCharacter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlashLegend

public FlashLegend()
            throws java.io.IOException
Constructor

Throws:
java.io.IOException
Method Detail

addFlashLegendDataSetLayerCharacteristics

public void addFlashLegendDataSetLayerCharacteristics(Layer layer,
                                                      org.deegree.graphics.sld.Rule[] rules,
                                                      java.lang.Double scale,
                                                      java.lang.String resourceRoot)
                                               throws java.lang.Exception,
                                                      org.deegree.model.filterencoding.FilterEvaluationException
Maak een FlashLegend object aan de hand van de opgegeven SLD rules

Throws:
java.lang.Exception
org.deegree.model.filterencoding.FilterEvaluationException

addFlashLegendCoverageLayerCharacteristics

public void addFlashLegendCoverageLayerCharacteristics(Layer layer,
                                                       java.lang.String resourceRoot)
                                                throws java.lang.Exception,
                                                       org.deegree.model.filterencoding.FilterEvaluationException
Maak een FlashLegend object voor een rasterlayer

Throws:
java.lang.Exception
org.deegree.model.filterencoding.FilterEvaluationException

output

public void output(java.io.OutputStream o)
            throws java.lang.Exception
Genereer output

Overrides:
output in class FlashGraphic
Throws:
java.lang.Exception