com.tonbeller.wcf.tree
Class AbstractTreeModel

java.lang.Object
  extended bycom.tonbeller.wcf.tree.AbstractTreeModel
All Implemented Interfaces:
TreeModel
Direct Known Subclasses:
TestTreeModel

public abstract class AbstractTreeModel
extends java.lang.Object
implements TreeModel


Field Summary
 
Fields inherited from interface com.tonbeller.wcf.tree.TreeModel
EMPTY_MODEL
 
Constructor Summary
protected AbstractTreeModel()
           
 
Method Summary
 void addTreeModelChangeListener(TreeModelChangeListener l)
           
 void fireModelChanged()
           
 void fireModelChanged(boolean identityChanged)
          fires a TreeModelChangeEvent.
 void fireModelChanged(boolean identityChanged, java.lang.Object parent)
           
 void removeTreeModelChangeListener(TreeModelChangeListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tonbeller.wcf.tree.TreeModel
getChildren, getParent, getRoots, hasChildren
 

Constructor Detail

AbstractTreeModel

protected AbstractTreeModel()
Method Detail

fireModelChanged

public void fireModelChanged(boolean identityChanged)
Description copied from interface: TreeModel
fires a TreeModelChangeEvent.

Specified by:
fireModelChanged in interface TreeModel
Parameters:
identityChanged - if true, the identities of the tree nodes have changed and, for example, the selection will be cleared.

fireModelChanged

public void fireModelChanged(boolean identityChanged,
                             java.lang.Object parent)

fireModelChanged

public void fireModelChanged()

addTreeModelChangeListener

public void addTreeModelChangeListener(TreeModelChangeListener l)
Specified by:
addTreeModelChangeListener in interface TreeModel

removeTreeModelChangeListener

public void removeTreeModelChangeListener(TreeModelChangeListener l)
Specified by:
removeTreeModelChangeListener in interface TreeModel