com.ontimize.util.gis.client.gui.render
Interface IGisRenderer

All Known Implementing Classes:
BasicGisRenderer, OverlapRenderer

public interface IGisRenderer


Method Summary
 void cancelRenderProcess()
           
 void clearRendererCache()
           
 java.awt.Color getEditionColor()
          Get the gis renderer edition color
 java.awt.Color getHighlightColor()
          Get the gis renderer highlight color
 java.awt.Color getSelectionColor()
          Get the gis renderer selection color
 boolean isEdited()
           
 boolean isHightlighted()
           
 boolean isSelected()
           
 void paint(java.awt.Graphics2D g2d, java.awt.Rectangle panelRect, IGisLayer layer, java.util.List data, org.geotools.geometry.jts.ReferencedEnvelope boundingBox, IGisStyleDefinition style)
           
 void paint(java.awt.Graphics2D g2d, java.awt.Rectangle panelRect, java.util.List<IGisLayer> layers, java.util.Hashtable currentData, org.geotools.geometry.jts.ReferencedEnvelope boundingBox)
           
 void paintEdition(java.awt.Graphics2D g2d, java.awt.Rectangle panelRect, IGisLayer layer, java.util.List data, org.geotools.geometry.jts.ReferencedEnvelope boundingBox, IGisStyleDefinition style)
           
 void paintSelection(java.awt.Graphics2D g2d, java.awt.Rectangle panelRect, IGisLayer layer, java.util.List data, org.geotools.geometry.jts.ReferencedEnvelope boundingBox, IGisStyleDefinition style, boolean selectionOrHighlight)
           
 void setEditionColor(java.awt.Color editionColor)
          Set the actual edition color
 void setHighlightColor(java.awt.Color highlightColor)
          Set the actual highlight color
 void setSelectionColor(java.awt.Color selectionColor)
          Set the actual selection color
 

Method Detail

paint

void paint(java.awt.Graphics2D g2d,
           java.awt.Rectangle panelRect,
           java.util.List<IGisLayer> layers,
           java.util.Hashtable currentData,
           org.geotools.geometry.jts.ReferencedEnvelope boundingBox)

paint

void paint(java.awt.Graphics2D g2d,
           java.awt.Rectangle panelRect,
           IGisLayer layer,
           java.util.List data,
           org.geotools.geometry.jts.ReferencedEnvelope boundingBox,
           IGisStyleDefinition style)

paintSelection

void paintSelection(java.awt.Graphics2D g2d,
                    java.awt.Rectangle panelRect,
                    IGisLayer layer,
                    java.util.List data,
                    org.geotools.geometry.jts.ReferencedEnvelope boundingBox,
                    IGisStyleDefinition style,
                    boolean selectionOrHighlight)

paintEdition

void paintEdition(java.awt.Graphics2D g2d,
                  java.awt.Rectangle panelRect,
                  IGisLayer layer,
                  java.util.List data,
                  org.geotools.geometry.jts.ReferencedEnvelope boundingBox,
                  IGisStyleDefinition style)

isSelected

boolean isSelected()

isHightlighted

boolean isHightlighted()

isEdited

boolean isEdited()

cancelRenderProcess

void cancelRenderProcess()

getSelectionColor

java.awt.Color getSelectionColor()
Get the gis renderer selection color

Returns:
Selection color

getHighlightColor

java.awt.Color getHighlightColor()
Get the gis renderer highlight color

Returns:
Highlight color

getEditionColor

java.awt.Color getEditionColor()
Get the gis renderer edition color

Returns:
Edition color

setSelectionColor

void setSelectionColor(java.awt.Color selectionColor)
Set the actual selection color

Parameters:
selectionColor - New selection color

setHighlightColor

void setHighlightColor(java.awt.Color highlightColor)
Set the actual highlight color

Parameters:
highlightColor - New highlight color

setEditionColor

void setEditionColor(java.awt.Color editionColor)
Set the actual edition color

Parameters:
editionColor - New edition color

clearRendererCache

void clearRendererCache()