The Meta-Environment API

nl.cwi.sen1.gui.plugin
Class GraphNodeRenderer

java.lang.Object
  extended by prefuse.render.AbstractShapeRenderer
      extended by prefuse.render.LabelRenderer
          extended by nl.cwi.sen1.gui.plugin.GraphNodeRenderer
All Implemented Interfaces:
prefuse.render.Renderer

public class GraphNodeRenderer
extends prefuse.render.LabelRenderer


Field Summary
 
Fields inherited from class prefuse.render.LabelRenderer
m_arcHeight, m_arcWidth, m_bbox, m_delim, m_font, m_hImageAlign, m_horizBorder, m_hTextAlign, m_imageMargin, m_imageName, m_imagePos, m_images, m_labelName, m_maxTextWidth, m_pt, m_text, m_textDim, m_vertBorder, m_vImageAlign, m_vTextAlign, m_xAlign, m_yAlign
 
Fields inherited from class prefuse.render.AbstractShapeRenderer
m_manageBounds, RENDER_TYPE_DRAW, RENDER_TYPE_DRAW_AND_FILL, RENDER_TYPE_FILL, RENDER_TYPE_NONE
 
Fields inherited from interface prefuse.render.Renderer
DEFAULT_GRAPHICS
 
Constructor Summary
GraphNodeRenderer(java.lang.String string)
           
 
Method Summary
private  java.awt.Shape getBoxShape(double x, double y, double width, double height)
           
private  java.awt.Shape getCircleShape(double x, double y, double width, double height)
           
private  java.awt.Shape getDiamondShape(double x, double y, double width, double height)
           
private  java.awt.Shape getEllipseShape(double x, double y, double width, double height)
           
protected  java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
           
 void render(java.awt.Graphics2D g, prefuse.visual.VisualItem item)
           
 void renderText(java.awt.Graphics2D g, prefuse.visual.VisualItem item, java.awt.Shape shape)
           
 
Methods inherited from class prefuse.render.LabelRenderer
getAlignedPoint, getHorizontalAlignment, getHorizontalImageAlignment, getHorizontalPadding, getHorizontalTextAlignment, getImage, getImageFactory, getImageField, getImageLocation, getImagePosition, getImageTextPadding, getText, getTextField, getVerticalAlignment, getVerticalImageAlignment, getVerticalPadding, getVerticalTextAlignment, setHorizontalAlignment, setHorizontalImageAlignment, setHorizontalPadding, setHorizontalTextAlignment, setImageFactory, setImageField, setImagePosition, setImageTextPadding, setMaxImageDimensions, setMaxTextWidth, setRoundedCorner, setTextField, setVerticalAlignment, setVerticalImageAlignment, setVerticalPadding, setVerticalTextAlignment
 
Methods inherited from class prefuse.render.AbstractShapeRenderer
drawShape, getRenderType, getShape, getStroke, getTransform, locatePoint, setBounds, setManageBounds, setRenderType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphNodeRenderer

public GraphNodeRenderer(java.lang.String string)
Method Detail

getRawShape

protected java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
Overrides:
getRawShape in class prefuse.render.LabelRenderer

getCircleShape

private java.awt.Shape getCircleShape(double x,
                                      double y,
                                      double width,
                                      double height)

getEllipseShape

private java.awt.Shape getEllipseShape(double x,
                                       double y,
                                       double width,
                                       double height)

getBoxShape

private java.awt.Shape getBoxShape(double x,
                                   double y,
                                   double width,
                                   double height)

getDiamondShape

private java.awt.Shape getDiamondShape(double x,
                                       double y,
                                       double width,
                                       double height)

render

public void render(java.awt.Graphics2D g,
                   prefuse.visual.VisualItem item)
Specified by:
render in interface prefuse.render.Renderer
Overrides:
render in class prefuse.render.LabelRenderer

renderText

public void renderText(java.awt.Graphics2D g,
                       prefuse.visual.VisualItem item,
                       java.awt.Shape shape)

The Meta-Environment API