diva.graphx.tutorial
Class SimpleNodeController

java.lang.Object
  extended by diva.graphx.NodeController
      extended by diva.graphx.tutorial.SimpleNodeController

public class SimpleNodeController
extends NodeController

A simple renderer for nodes.

Version:
$Revision: 1.2 $
Author:
John Reekie (johnr@eecs.berkeley.edu)

Constructor Summary
SimpleNodeController(GraphController gc)
          Construct a new SimpleNodeController
 
Method Summary
 Figure renderNode(Object node, Object parent, FigureContainer container, double x, double y)
          Render the node and add it to the given parent
 void unrenderNode(Object node, Figure figure)
          Remove the visual representation of the given node.
 
Methods inherited from class diva.graphx.NodeController
addNode, bind, drawNode, drawNodeChildren, getController, getFigure, getNodeInteractor, removeNode, setNodeInteractor, unbind, undrawNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleNodeController

public SimpleNodeController(GraphController gc)
Construct a new SimpleNodeController

Method Detail

renderNode

public Figure renderNode(Object node,
                         Object parent,
                         FigureContainer container,
                         double x,
                         double y)
Render the node and add it to the given parent

Specified by:
renderNode in class NodeController

unrenderNode

public void unrenderNode(Object node,
                         Figure figure)
Remove the visual representation of the given node.

Specified by:
unrenderNode in class NodeController


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.