org.jgraph.graph
Interface CellViewRenderer
- All Known Implementing Classes:
- EdgeRenderer, PortRenderer, VertexRenderer
public interface CellViewRenderer
Defines the requirements for objects that may be used as a
cell view renderer.
- Version:
- 1.0 1/1/02
- Author:
- Gaudenz Alder
getRendererComponent
Component getRendererComponent(JGraph graph,
CellView view,
boolean sel,
boolean focus,
boolean preview)
- Configure and return the renderer based on the passed in
components. The value is typically set from messaging the
graph with
convertValueToString.
We recommend you check the value's class and throw an
illegal argument exception if it's not correct.
- Parameters:
graph - the graph that that defines the rendering context.view - the object that should be rendered.sel - whether the object is selected.focus - whether the object has the focus.preview - whether we are drawing a preview.
- Returns:
- the component used to render the value.