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.