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 edu.uci.ics.jung.visualization.renderers.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 TypeMethodDescriptionvoid
void
renderEdge
(RenderContext<V, E> rc, Layout<V, E> layout, E e) void
renderEdgeLabel
(RenderContext<V, E> rc, Layout<V, E> layout, E e) void
renderVertex
(RenderContext<V, E> rc, Layout<V, E> layout, V v) void
renderVertexLabel
(RenderContext<V, E> rc, Layout<V, E> layout, V v) void
setEdgeLabelRenderer
(Renderer.EdgeLabel<V, E> edgeLabelRenderer) void
void
setVertexLabelRenderer
(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
- Specified by:
renderVertex
in interfaceRenderer<V,
E>
-
renderVertexLabel
- Specified by:
renderVertexLabel
in interfaceRenderer<V,
E>
-
renderEdge
- Specified by:
renderEdge
in interfaceRenderer<V,
E>
-
renderEdgeLabel
- Specified by:
renderEdgeLabel
in interfaceRenderer<V,
E>
-
setVertexRenderer
- Specified by:
setVertexRenderer
in interfaceRenderer<V,
E>
-
setEdgeRenderer
- Specified by:
setEdgeRenderer
in interfaceRenderer<V,
E>
-
getEdgeLabelRenderer
- Specified by:
getEdgeLabelRenderer
in interfaceRenderer<V,
E> - Returns:
- the edgeLabelRenderer
-
setEdgeLabelRenderer
- Specified by:
setEdgeLabelRenderer
in interfaceRenderer<V,
E> - Parameters:
edgeLabelRenderer
- the edgeLabelRenderer to set
-
getVertexLabelRenderer
- Specified by:
getVertexLabelRenderer
in interfaceRenderer<V,
E> - Returns:
- the vertexLabelRenderer
-
setVertexLabelRenderer
- Specified by:
setVertexLabelRenderer
in interfaceRenderer<V,
E> - Parameters:
vertexLabelRenderer
- the vertexLabelRenderer to set
-
getEdgeRenderer
- Specified by:
getEdgeRenderer
in interfaceRenderer<V,
E> - Returns:
- the edgeRenderer
-
getVertexRenderer
- Specified by:
getVertexRenderer
in interfaceRenderer<V,
E> - Returns:
- the vertexRenderer
-