info.aduna.clustermap.render
Class ClusterRenderer

java.lang.Object
  extended by info.aduna.clustermap.render.Renderer
      extended by info.aduna.clustermap.render.VertexRenderer
          extended by info.aduna.clustermap.render.ClusterRenderer

public class ClusterRenderer
extends VertexRenderer


Field Summary
static Color DEFAULT_FILL_COLOR
           
 
Constructor Summary
ClusterRenderer(ClusterVertex vertex)
           
 
Method Summary
 boolean contains(int x, int y)
           
 void draw(Graphics2D g)
           
 void extendBoundingBox(Rectangle bounds)
           
 Rectangle getBoundingBox()
           
 Cluster getCluster()
           
 ClusterVertex getClusterVertex()
           
 Color getFillColor()
           
 ObjectRenderer[] getObjectRenderers()
           
 int getRadius()
           
 RenderingProperties.ClusterStyle getStyle()
           
 void prepare(int x, int y, int nrSelected, RenderingProperties properties)
           
 void scale(double scale, GraphRenderer renderer)
           
 void setFillColor(Color color)
           
 void setObjectRenderers(ObjectRenderer[] renderers)
           
 void translate(int dx, int dy)
           
 
Methods inherited from class info.aduna.clustermap.render.VertexRenderer
getVertex, getX, getY, setLocation
 
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
 

Field Detail

DEFAULT_FILL_COLOR

public static final Color DEFAULT_FILL_COLOR
Constructor Detail

ClusterRenderer

public ClusterRenderer(ClusterVertex vertex)
Method Detail

getCluster

public Cluster getCluster()

getClusterVertex

public ClusterVertex getClusterVertex()

getObjectRenderers

public ObjectRenderer[] getObjectRenderers()

setObjectRenderers

public void setObjectRenderers(ObjectRenderer[] renderers)

getStyle

public RenderingProperties.ClusterStyle getStyle()

setFillColor

public void setFillColor(Color color)

getFillColor

public Color getFillColor()

getRadius

public int getRadius()

getBoundingBox

public Rectangle getBoundingBox()

prepare

public void prepare(int x,
                    int y,
                    int nrSelected,
                    RenderingProperties properties)

scale

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

translate

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

extendBoundingBox

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

contains

public boolean contains(int x,
                        int y)
Specified by:
contains in class VertexRenderer

draw

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


Copyright © 1997-2008 Aduna. All Rights Reserved.