public class CachingVertexRenderer<V,E> extends BasicVertexRenderer<V,E> implements ChangeListener, LayoutChangeListener<V,E>
Renderer.Vertex.NOOP
Modifier and Type | Field and Description |
---|---|
protected Set<V> |
dirtyVertices |
protected Map<V,Shape> |
vertexShapeMap |
Constructor and Description |
---|
CachingVertexRenderer(BasicVisualizationServer<V,E> vv) |
Modifier and Type | Method and Description |
---|---|
void |
layoutChanged(LayoutEvent<V,E> evt) |
protected void |
paintIconForVertex(RenderContext<V,E> rc,
V v,
Layout<V,E> layout)
Paint
v 's icon on g at (x,y) . |
void |
stateChanged(ChangeEvent evt) |
paintShapeForVertex, paintVertex, prepareFinalVertexShape, vertexHit
public CachingVertexRenderer(BasicVisualizationServer<V,E> vv)
protected void paintIconForVertex(RenderContext<V,E> rc, V v, Layout<V,E> layout)
v
's icon on g
at (x,y)
.paintIconForVertex
in class BasicVertexRenderer<V,E>
rc
- the render context used for rendering the vertexv
- the vertex to be paintedlayout
- the layout algorithm that provides coordinates for the vertexpublic void stateChanged(ChangeEvent evt)
stateChanged
in interface ChangeListener
public void layoutChanged(LayoutEvent<V,E> evt)
layoutChanged
in interface LayoutChangeListener<V,E>
Copyright © 2015. All rights reserved.