home *** CD-ROM | disk | FTP | other *** search
/ Late Night VRML 2.0 with Java CD-ROM / code.zip / Ch12 / ui / tree / TreeToolObserver.java < prev    next >
Text File  |  1996-12-30  |  820b  |  28 lines

  1. /* file      : TreeToolObserver.java
  2.  * purpose   : an interface (or abstract base class) for a 
  3.  *             TreeToolObserver - a class representing objects
  4.  *             interested in changes of a Tree structure
  5.  * author    : Thomas Koch
  6.  * copyright : 1995 , GMD 
  7.  *            (Forschungszentrum Informationstechnik GmbH, FIT.CSCW,
  8.  *             GMD Schloss Birlinghoven, 53754 Sankt Augustin, Germany).
  9.  */
  10.  
  11. package ui.tree;
  12.  
  13. import java.lang.*;
  14. import java.util.*;
  15. import java.awt.*;
  16. import ui.tree.*;
  17.  
  18. public interface TreeToolObserver
  19. {
  20.   public void nodeSelected(TreeNode node);
  21.   public void nodeUnSelected(TreeNode node);
  22.   public void nodeOpened(TreeNode node);
  23.   public void nodeClosed(TreeNode node);
  24.   public void nodeAdded(TreeNode where,TreeNode node);
  25.   public void nodeRemoved(TreeNode node);
  26. }
  27.  
  28.