fcmodeler.view
Class BezierEdgeFigureRenderer

java.lang.Object
  |
  +--fcmodeler.view.BezierEdgeFigureRenderer
All Implemented Interfaces:
diva.graph.EdgeRenderer

public class BezierEdgeFigureRenderer
extends java.lang.Object
implements diva.graph.EdgeRenderer

A factory used to create a BezierEdgeFigure using a specified Edge.

Since:
JDK1.3
Version:
$Revision: 1.7 $
Author:
Julie Dickerson , Zach Cox

Constructor Summary
BezierEdgeFigureRenderer()
          Creates a new BezierEdgeFigureRenderer.
 
Method Summary
 diva.canvas.connector.Connector render(diva.graph.model.Edge edge, diva.canvas.Site tailSite, diva.canvas.Site headSite)
          Creates a BezierEdgeFigure to be used as a visual representation for the specified Edge.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BezierEdgeFigureRenderer

public BezierEdgeFigureRenderer()
Creates a new BezierEdgeFigureRenderer.
Method Detail

render

public diva.canvas.connector.Connector render(diva.graph.model.Edge edge,
                                              diva.canvas.Site tailSite,
                                              diva.canvas.Site headSite)
Creates a BezierEdgeFigure to be used as a visual representation for the specified Edge.
Specified by:
render in interface diva.graph.EdgeRenderer
Parameters:
edge - the edge to render.
tailSite - the site on the tail node figure to connect this edge figure to.
headSite - the site on the head node figure to connect this edge figure to.
Returns:
a visual representation of the specified Edge, of type BezierEdgeFigure.