dsto.dfc.swing.tree
Class BasicTreeModelEventSource

java.lang.Object
  extended by dsto.dfc.swing.tree.BasicTreeModelEventSource
All Implemented Interfaces:
Disposable, Serializable
Direct Known Subclasses:
AbstractDfcTreeModel, DefaultDfcTreeModel

public class BasicTreeModelEventSource
extends Object
implements Disposable, Serializable

Supports TreeModelEvent firing and listener registration.

Version:
$Revision$
See Also:
Serialized Form

Constructor Summary
BasicTreeModelEventSource()
           
 
Method Summary
 void addTreeModelListener(TreeModelListener l)
           
 void dispose()
          Dispose of the object (unregister listeners, close open resources etc).
 void fireTreeNodeChanged(Object source, Object[] path, int index, Object entry)
           
 void fireTreeNodeInserted(Object source, Object[] path, int index, Object entry)
           
 void fireTreeNodeRemoved(Object source, Object[] path, int index, Object entry)
           
 void fireTreeNodesChanged(TreeModelEvent e)
           
 void fireTreeNodesInserted(TreeModelEvent e)
           
 void fireTreeNodesRemoved(TreeModelEvent e)
           
 void fireTreeStructureChanged(Object source, Object[] path)
           
 void fireTreeStructureChanged(TreeModelEvent e)
           
 int getTreeModelListenerCount()
           
 void removeTreeModelListener(TreeModelListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicTreeModelEventSource

public BasicTreeModelEventSource()
Method Detail

dispose

public void dispose()
Description copied from interface: Disposable
Dispose of the object (unregister listeners, close open resources etc). It should be safe to call this method more than once. Note for beans that support client event listeners: if there are listeners registered when this is called, this method should do nothing.

Specified by:
dispose in interface Disposable

getTreeModelListenerCount

public int getTreeModelListenerCount()

removeTreeModelListener

public void removeTreeModelListener(TreeModelListener l)

addTreeModelListener

public void addTreeModelListener(TreeModelListener l)

fireTreeNodeChanged

public void fireTreeNodeChanged(Object source,
                                Object[] path,
                                int index,
                                Object entry)

fireTreeNodesChanged

public final void fireTreeNodesChanged(TreeModelEvent e)

fireTreeNodeInserted

public void fireTreeNodeInserted(Object source,
                                 Object[] path,
                                 int index,
                                 Object entry)

fireTreeNodesInserted

public final void fireTreeNodesInserted(TreeModelEvent e)

fireTreeNodeRemoved

public void fireTreeNodeRemoved(Object source,
                                Object[] path,
                                int index,
                                Object entry)

fireTreeNodesRemoved

public final void fireTreeNodesRemoved(TreeModelEvent e)

fireTreeStructureChanged

public void fireTreeStructureChanged(Object source,
                                     Object[] path)

fireTreeStructureChanged

public final void fireTreeStructureChanged(TreeModelEvent e)


Copyright © 2008 Commonwealth of Australia