info.aduna.linkmap.render
Class VertexRenderer

java.lang.Object
  extended by info.aduna.linkmap.render.VertexRenderer

public class VertexRenderer
extends Object


Field Summary
static Color LABEL_BACKGROUND_COLOR
           
static Color LABEL_BOX_COLOR
           
 
Constructor Summary
VertexRenderer(Vertex vertex)
           
 
Method Summary
 boolean contains(int x, int y)
           
 void draw(Graphics2D g)
           
 void extendBoundingBox(Rectangle boundingBox)
           
 boolean getDrawBox()
           
 int getImageHeight()
           
 int getImageWidth()
           
 int getImageX()
           
 int getImageY()
           
 Color getLabelColor()
           
 Color getSelectionIndicatorColor()
           
 Vertex getVertex()
           
 int getX()
           
 int getY()
           
 void setDrawBox(boolean drawBox)
           
 void setImage(BufferedImage image)
           
 void setLabelColor(Color color)
           
 void setLabelVisibility(boolean visible, FontMetrics metrics)
           
 void setLocation(int x, int y)
           
 void setSelectionIndicatorColor(Color color)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_BACKGROUND_COLOR

public static final Color LABEL_BACKGROUND_COLOR

LABEL_BOX_COLOR

public static final Color LABEL_BOX_COLOR
Constructor Detail

VertexRenderer

public VertexRenderer(Vertex vertex)
Method Detail

getVertex

public Vertex getVertex()

getX

public int getX()

getY

public int getY()

setLabelColor

public void setLabelColor(Color color)

getLabelColor

public Color getLabelColor()

setSelectionIndicatorColor

public void setSelectionIndicatorColor(Color color)

getSelectionIndicatorColor

public Color getSelectionIndicatorColor()

setDrawBox

public void setDrawBox(boolean drawBox)

getDrawBox

public boolean getDrawBox()

setImage

public void setImage(BufferedImage image)

getImageX

public int getImageX()

getImageY

public int getImageY()

getImageWidth

public int getImageWidth()

getImageHeight

public int getImageHeight()

setLocation

public void setLocation(int x,
                        int y)

setLabelVisibility

public void setLabelVisibility(boolean visible,
                               FontMetrics metrics)

extendBoundingBox

public void extendBoundingBox(Rectangle boundingBox)

draw

public void draw(Graphics2D g)

contains

public boolean contains(int x,
                        int y)


Copyright © 1997-2008 Aduna. All Rights Reserved.