|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectdiva.graph.basic.BasicNodeRenderer
public class BasicNodeRenderer
A factory which creates and returns a NodeFigure given a node input to render.
| Red |
| Field Summary | |
|---|---|
private java.awt.Paint |
_compositeFill
The fill paint for composite nodes. |
private double |
_compositeScale
The scaling factor for composite nodes. |
private java.awt.Shape |
_compositeShape
The shape for composite nodes. |
private GraphController |
_controller
The graph controller |
private java.awt.Paint |
_nodeFill
The fill paint for nodes. |
private java.awt.Shape |
_nodeShape
The shape for nodes. |
| Constructor Summary | |
|---|---|
BasicNodeRenderer(GraphController controller)
Create a renderer which renders nodes square and orange. |
|
BasicNodeRenderer(GraphController controller,
java.awt.Shape nodeShape,
java.awt.Shape compositeShape,
java.awt.Paint nodeFill,
java.awt.Paint compositeFill,
double compositeScale)
Create a renderer which renders nodes using the given shape and fill paint. |
|
| Method Summary | |
|---|---|
java.awt.Paint |
getCompositeFill()
Return the fill that composites are painted with. |
double |
getCompositeScale()
Return the scaling factor for the composite nodes |
java.awt.Shape |
getCompositeShape()
Return the shape that composites are rendered in. |
GraphController |
getGraphController()
Return the graph controller. |
java.awt.Paint |
getNodeFill()
Return the fill that nodes are painted with. |
java.awt.Shape |
getNodeShape()
Return the shape that nodes are rendered in. |
Figure |
render(java.lang.Object node)
Return the rendered visual representation of this node. |
void |
setCompositeFill(java.awt.Paint p)
Set the fill to paint the composites with. |
void |
setCompositeScale(double scale)
Set the scaling factor for the composite nodes. |
void |
setCompositeShape(java.awt.Shape s)
Set the shape for composites to be rendered in. |
void |
setNodeFill(java.awt.Paint p)
Set the fill to paint the nodes with. |
void |
setNodeShape(java.awt.Shape s)
Set the shape for nodes to be rendered in. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private GraphController _controller
private java.awt.Shape _nodeShape
private java.awt.Shape _compositeShape
private double _compositeScale
setCompositeScale(double)private java.awt.Paint _nodeFill
private java.awt.Paint _compositeFill
| Constructor Detail |
|---|
public BasicNodeRenderer(GraphController controller)
public BasicNodeRenderer(GraphController controller,
java.awt.Shape nodeShape,
java.awt.Shape compositeShape,
java.awt.Paint nodeFill,
java.awt.Paint compositeFill,
double compositeScale)
| Method Detail |
|---|
public java.awt.Paint getCompositeFill()
public double getCompositeScale()
setCompositeScale(double)public java.awt.Shape getCompositeShape()
public GraphController getGraphController()
public java.awt.Paint getNodeFill()
public java.awt.Shape getNodeShape()
public Figure render(java.lang.Object node)
render in interface NodeRenderernode - The node to render.
public void setCompositeFill(java.awt.Paint p)
public void setCompositeScale(double scale)
public void setCompositeShape(java.awt.Shape s)
public void setNodeFill(java.awt.Paint p)
public void setNodeShape(java.awt.Shape s)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||