info.aduna.clustermap.render
Class ClusterEdgeRenderer

java.lang.Object
  extended by info.aduna.clustermap.render.Renderer
      extended by info.aduna.clustermap.render.EdgeRenderer
          extended by info.aduna.clustermap.render.ClusterEdgeRenderer

public class ClusterEdgeRenderer
extends EdgeRenderer


Constructor Summary
ClusterEdgeRenderer(ClusterEdge edge)
           
 
Method Summary
 void determineShape()
           
 void draw(Graphics2D g)
           
 void extendBoundingBox(Rectangle bounds)
           
 Color getBorderColor()
           
 Color getFillColor()
           
 Area getShape()
           
 RenderingProperties.EdgeStyle getStyle()
           
 void prepare(GraphRenderer renderer)
           
 Area removeShape()
           
 void scale(double scale, GraphRenderer renderer)
           
 void setBorderColor(Color color)
           
 void setFillColor(Color color)
           
 void setStyle(RenderingProperties.EdgeStyle style)
           
 void translate(int dx, int dy)
           
 
Methods inherited from class info.aduna.clustermap.render.EdgeRenderer
getEdge, getX1, getX2, getY1, getY2, setX1, setX2, setY1, setY2
 
Methods inherited from class info.aduna.clustermap.render.Renderer
getHighlightLevel, scale, setHighlightLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterEdgeRenderer

public ClusterEdgeRenderer(ClusterEdge edge)
Method Detail

getShape

public Area getShape()

setStyle

public void setStyle(RenderingProperties.EdgeStyle style)

getStyle

public RenderingProperties.EdgeStyle getStyle()

setFillColor

public void setFillColor(Color color)

getFillColor

public Color getFillColor()

setBorderColor

public void setBorderColor(Color color)

getBorderColor

public Color getBorderColor()

prepare

public void prepare(GraphRenderer renderer)
Overrides:
prepare in class EdgeRenderer

scale

public void scale(double scale,
                  GraphRenderer renderer)
Overrides:
scale in class EdgeRenderer

translate

public void translate(int dx,
                      int dy)
Overrides:
translate in class EdgeRenderer

extendBoundingBox

public void extendBoundingBox(Rectangle bounds)
Overrides:
extendBoundingBox in class EdgeRenderer

determineShape

public void determineShape()

removeShape

public Area removeShape()

draw

public void draw(Graphics2D g)
Specified by:
draw in class Renderer


Copyright © 1997-2008 Aduna. All Rights Reserved.