Class BasicRenderer<V,E>
java.lang.Object
edu.uci.ics.jung.visualization.renderers.BasicRenderer<V,E>
- All Implemented Interfaces:
Renderer<V,E>
- Direct Known Subclasses:
CachingRenderer
The default implementation of the Renderer used by the
VisualizationViewer. Default Vertex and Edge Renderers
are supplied, or the user may set custom values. The
Vertex and Edge renderers are used in the renderVertex
and renderEdge methods, which are called in the render
loop of the VisualizationViewer.
- Author:
- Tom Nelson
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.renderers.Renderer
Renderer.Edge<V,E>, Renderer.EdgeLabel<V, E>, Renderer.Vertex<V, E>, Renderer.VertexLabel<V, E> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidrenderEdge(RenderContext<V, E> rc, Layout<V, E> layout, E e) voidrenderEdgeLabel(RenderContext<V, E> rc, Layout<V, E> layout, E e) voidrenderVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v) voidrenderVertexLabel(RenderContext<V, E> rc, Layout<V, E> layout, V v) voidsetEdgeLabelRenderer(Renderer.EdgeLabel<V, E> edgeLabelRenderer) voidvoidsetVertexLabelRenderer(Renderer.VertexLabel<V, E> vertexLabelRenderer) void
-
Constructor Details
-
BasicRenderer
public BasicRenderer()
-
-
Method Details
-
render
-
renderVertex
- Specified by:
renderVertexin interfaceRenderer<V,E>
-
renderVertexLabel
- Specified by:
renderVertexLabelin interfaceRenderer<V,E>
-
renderEdge
- Specified by:
renderEdgein interfaceRenderer<V,E>
-
renderEdgeLabel
- Specified by:
renderEdgeLabelin interfaceRenderer<V,E>
-
setVertexRenderer
- Specified by:
setVertexRendererin interfaceRenderer<V,E>
-
setEdgeRenderer
- Specified by:
setEdgeRendererin interfaceRenderer<V,E>
-
getEdgeLabelRenderer
- Specified by:
getEdgeLabelRendererin interfaceRenderer<V,E> - Returns:
- the edgeLabelRenderer
-
setEdgeLabelRenderer
- Specified by:
setEdgeLabelRendererin interfaceRenderer<V,E> - Parameters:
edgeLabelRenderer- the edgeLabelRenderer to set
-
getVertexLabelRenderer
- Specified by:
getVertexLabelRendererin interfaceRenderer<V,E> - Returns:
- the vertexLabelRenderer
-
setVertexLabelRenderer
- Specified by:
setVertexLabelRendererin interfaceRenderer<V,E> - Parameters:
vertexLabelRenderer- the vertexLabelRenderer to set
-
getEdgeRenderer
- Specified by:
getEdgeRendererin interfaceRenderer<V,E> - Returns:
- the edgeRenderer
-
getVertexRenderer
- Specified by:
getVertexRendererin interfaceRenderer<V,E> - Returns:
- the vertexRenderer
-