Interface Renderer<V,E>
- All Known Implementing Classes:
BasicRenderer
,CachingRenderer
public interface Renderer<V,E>
The interface for drawing vertices, edges, and their labels.
Implementations of this class can set specific renderers for
each element, allowing custom control of each.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
static interface
-
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
void
void
void
-
Method Details
-
render
-
renderVertex
-
renderVertexLabel
-
renderEdge
-
renderEdgeLabel
-
setVertexRenderer
-
setEdgeRenderer
-
setVertexLabelRenderer
-
setEdgeLabelRenderer
-
getVertexLabelRenderer
Renderer.VertexLabel<V,E> getVertexLabelRenderer() -
getVertexRenderer
Renderer.Vertex<V,E> getVertexRenderer() -
getEdgeRenderer
Renderer.Edge<V,E> getEdgeRenderer() -
getEdgeLabelRenderer
Renderer.EdgeLabel<V,E> getEdgeLabelRenderer()
-