|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
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 NodeRenderer
node
- 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 All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |