Hilbert II - Version 0.03.08

org.qedeq.gui.se.tree
Class QedeqTreeModel

java.lang.Object
  extended byjavax.swing.tree.DefaultTreeModel
      extended byorg.qedeq.gui.se.tree.QedeqTreeModel
All Implemented Interfaces:
ModuleEventListener, Serializable, TreeModel

public final class QedeqTreeModel
extends DefaultTreeModel
implements ModuleEventListener

Model for a JTree. A Model, which represents the underlying, logical structure of data in a software application and the high-level class associated with it. The object model does not contain any information about the user interface.

Version:
$Revision: 1.4 $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
QedeqTreeModel()
          Creates tree model.
QedeqTreeModel(TreeNode root)
           
 
Method Summary
 void addModule(ModuleProperties prop)
           
 void addTreeModelListener(TreeModelListener listener)
           
 TreePath getSelectionPath(ModuleProperties prop)
           
 void removeModule(ModuleProperties prop)
           
 void stateChanged(ModuleProperties prop)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QedeqTreeModel

public QedeqTreeModel(TreeNode root)

QedeqTreeModel

public QedeqTreeModel()
Creates tree model.

Method Detail

addTreeModelListener

public void addTreeModelListener(TreeModelListener listener)
Specified by:
addTreeModelListener in interface TreeModel

addModule

public void addModule(ModuleProperties prop)
Specified by:
addModule in interface ModuleEventListener

stateChanged

public void stateChanged(ModuleProperties prop)
Specified by:
stateChanged in interface ModuleEventListener

removeModule

public void removeModule(ModuleProperties prop)
Specified by:
removeModule in interface ModuleEventListener

getSelectionPath

public TreePath getSelectionPath(ModuleProperties prop)

Hilbert II - Version 0.03.08

©left GNU General Public Licence
All Rights Reserved.