org.norvelle.textcite.gui.adapter
Class TreeModelAdapterCollection

java.lang.Object
  extended by org.norvelle.textcite.gui.adapter.TreeModelAdapterCollection

public class TreeModelAdapterCollection
extends java.lang.Object

TreeModelAdapterCollection Holds a set of TreeModelAdapters, and handles sending events to all of them, as well as adding and removing them when necessary

Author:
Erik Norvelle

Constructor Summary
TreeModelAdapterCollection(TreeModelAdaptee adaptee)
           
 
Method Summary
 void addAdapter(TreeModelAdapter adapter)
           
 void nodeChanged(javax.swing.tree.TreeNode node)
           
 void nodesWereInserted(javax.swing.tree.TreeNode node, int[] childIndices)
           
 void nodesWereRemoved(javax.swing.tree.TreeNode node, int[] childIndices, java.lang.Object[] removedChildren)
           
 void removeAdapter(TreeModelAdapter adapter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeModelAdapterCollection

public TreeModelAdapterCollection(TreeModelAdaptee adaptee)
Method Detail

nodeChanged

public void nodeChanged(javax.swing.tree.TreeNode node)

nodesWereRemoved

public void nodesWereRemoved(javax.swing.tree.TreeNode node,
                             int[] childIndices,
                             java.lang.Object[] removedChildren)

nodesWereInserted

public void nodesWereInserted(javax.swing.tree.TreeNode node,
                              int[] childIndices)

addAdapter

public void addAdapter(TreeModelAdapter adapter)

removeAdapter

public void removeAdapter(TreeModelAdapter adapter)