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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Renderer
Renderer.Edge<V,E>, Renderer.EdgeLabel<V, E>, Renderer.Vertex<V, E>, Renderer.VertexLabel<V, E> -
Field Summary
FieldsModifier and TypeFieldDescription(package private) Renderer.EdgeLabel<V, E> (package private) Renderer.Edge<V, E> (package private) Renderer.VertexLabel<V, E> (package private) Renderer.Vertex<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
-
Field Details
-
vertexRenderer
Renderer.Vertex<V,E> vertexRenderer -
vertexLabelRenderer
Renderer.VertexLabel<V,E> vertexLabelRenderer -
edgeRenderer
Renderer.Edge<V,E> edgeRenderer -
edgeLabelRenderer
Renderer.EdgeLabel<V,E> edgeLabelRenderer
-
-
Constructor Details
-
BasicRenderer
public BasicRenderer()
-
-
Method Details
-
render
-
renderVertex
-
renderVertexLabel
-
renderEdge
-
renderEdgeLabel
-
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
-