org.jgraph.graph
Interface CellViewRenderer
- All Known Implementing Classes:
- VertexRenderer, PortRenderer, EdgeRenderer
- public interface CellViewRenderer
Defines the requirements for objects that may be used as a
cell view renderer.
getRendererComponent
public 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.value
- the object that should be rendered.selected
- whether the object is selected.hasFocus
- whether the object has the focus.isPreview
- whether we are drawing a preview.- Returns:
- the component used to render the value.
Copyright (C) 2001-2004 JGraph.org. All rights reserved.