org.globus.cog.gui.grapheditor.targets.swing.views
Class TreeView
java.lang.Object
org.globus.cog.gui.grapheditor.canvas.views.AbstractView
org.globus.cog.gui.grapheditor.targets.swing.views.SwingView
org.globus.cog.gui.grapheditor.targets.swing.views.TreeView
- All Implemented Interfaces:
- CanvasView, GraphListener
- public class TreeView
- extends SwingView
- implements CanvasView, GraphListener
Implements a tree view of the objects and their properties. It allows for filtering of
the nodes based on their class types.
| Methods inherited from class org.globus.cog.gui.grapheditor.canvas.views.AbstractView |
addTransformation, getCanvas, getGraph, getName, getNewInstance, getRenderer, getTransformations, getType, getViewport, isActive, isSelective, reLayout, setGraph, setName, setTransformation, setType, setViewport |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.globus.cog.gui.grapheditor.canvas.views.CanvasView |
activate, addTransformation, clean, getGraph, getName, getNewInstance, getRenderer, getViewport, isSelective, reLayout, setGraph, setTransformation, setViewport |
TreeView
public TreeView()
getRenderer
public SwingComponentRenderer getRenderer(NodeComponent nc)
invalidate
public void invalidate()
- Description copied from interface:
CanvasView
- Forces the view to reevaluate its internal state. This method
is called whenever the structure of the graph changes
- Specified by:
invalidate in interface CanvasView- Overrides:
invalidate in class AbstractView
graphChanged
public void graphChanged(GraphChangedEvent e)
- Specified by:
graphChanged in interface GraphListener
setRenderer
public void setRenderer(CanvasRenderer renderer)
- Description copied from interface:
CanvasView
- Sets the canvas to which this view belongs
- Specified by:
setRenderer in interface CanvasView- Overrides:
setRenderer in class AbstractView