net.sf.vex.ui
Class AbstractTreeModel

java.lang.Object
  |
  +--net.sf.vex.ui.AbstractTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel

public abstract class AbstractTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel

An abstract TreeModel that implements listener notification.


Constructor Summary
AbstractTreeModel()
           
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener listener)
           
 void fireTreeNodesChanged(javax.swing.event.TreeModelEvent tme)
          Fire a treeNodesChanged event to model listeners.
 void fireTreeNodesInserted(javax.swing.event.TreeModelEvent tme)
          Fire a treeNodesInserted event to model listeners.
 void fireTreeNodesRemoved(javax.swing.event.TreeModelEvent tme)
          Fire a treeNodesDeleted event to model listeners.
 void fireTreeStructureChanged(javax.swing.event.TreeModelEvent tme)
          Fire a treeStructureChanged event to model listeners.
 void removeTreeModelListener(javax.swing.event.TreeModelListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.tree.TreeModel
getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, valueForPathChanged
 

Constructor Detail

AbstractTreeModel

public AbstractTreeModel()
Method Detail

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener listener)
Specified by:
addTreeModelListener in interface javax.swing.tree.TreeModel
See Also:
TreeModel.addTreeModelListener(javax.swing.event.TreeModelListener)

fireTreeNodesChanged

public void fireTreeNodesChanged(javax.swing.event.TreeModelEvent tme)
Fire a treeNodesChanged event to model listeners.

Parameters:
tme - the TreeModelEvent

fireTreeNodesInserted

public void fireTreeNodesInserted(javax.swing.event.TreeModelEvent tme)
Fire a treeNodesInserted event to model listeners.

Parameters:
tme - the TreeModelEvent

fireTreeNodesRemoved

public void fireTreeNodesRemoved(javax.swing.event.TreeModelEvent tme)
Fire a treeNodesDeleted event to model listeners.

Parameters:
tme - the TreeModelEvent

fireTreeStructureChanged

public void fireTreeStructureChanged(javax.swing.event.TreeModelEvent tme)
Fire a treeStructureChanged event to model listeners.

Parameters:
tme - the TreeModelEvent

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener listener)
Specified by:
removeTreeModelListener in interface javax.swing.tree.TreeModel
See Also:
TreeModel.removeTreeModelListener(javax.swing.event.TreeModelListener)