|
|||||||||
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.
Constructor Summary | |
---|---|
BasicNodeRenderer(GraphController controller)
Create a renderer which renders nodes square and orange. |
|
BasicNodeRenderer(GraphController controller,
Shape nodeShape,
Shape compositeShape,
Paint nodeFill,
Paint compositeFill,
double compositeScale)
Create a renderer which renders nodes using the given shape and fill paint. |
Method Summary | |
---|---|
Paint |
getCompositeFill()
Return the fill that composites are painted with. |
double |
getCompositeScale()
Return the scaling factor for the composite nodes |
Shape |
getCompositeShape()
Return the shape that composites are rendered in. |
GraphController |
getGraphController()
Return the graph controller. |
Paint |
getNodeFill()
Return the fill that nodes are painted with. |
Shape |
getNodeShape()
Return the shape that nodes are rendered in. |
Figure |
render(Object node)
Return the rendered visual representation of this node. |
void |
setCompositeFill(Paint p)
Set the fill to paint the composites with. |
void |
setCompositeScale(double scale)
Set the scaling factor for the composite nodes. |
void |
setCompositeShape(Shape s)
Set the shape for composites to be rendered in. |
void |
setNodeFill(Paint p)
Set the fill to paint the nodes with. |
void |
setNodeShape(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 |
Constructor Detail |
---|
public BasicNodeRenderer(GraphController controller)
public BasicNodeRenderer(GraphController controller, Shape nodeShape, Shape compositeShape, Paint nodeFill, Paint compositeFill, double compositeScale)
Method Detail |
---|
public Paint getCompositeFill()
public double getCompositeScale()
setCompositeScale(double)
public Shape getCompositeShape()
public GraphController getGraphController()
public Paint getNodeFill()
public Shape getNodeShape()
public Figure render(Object node)
render
in interface NodeRenderer
public void setCompositeFill(Paint p)
public void setCompositeScale(double scale)
public void setCompositeShape(Shape s)
public void setNodeFill(Paint p)
public void setNodeShape(Shape s)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |