org.norvelle.textcite.gui.adapter
Class TreeModelAdapter

java.lang.Object
  extended by javax.swing.tree.DefaultTreeModel
      extended by org.norvelle.textcite.gui.adapter.TreeModelAdapter
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel

public class TreeModelAdapter
extends javax.swing.tree.DefaultTreeModel

TreeModelAdapter: Provides an interface between a JTree and the CiteBook data model, so that there is a clear separation between data and view.

Author:
Erik Norvelle
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
TreeModelAdapter(TreeModelAdaptee adaptee, javax.swing.tree.TreeNode root)
           
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
           
 void destroy()
           
 
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

TreeModelAdapter

public TreeModelAdapter(TreeModelAdaptee adaptee,
                        javax.swing.tree.TreeNode root)
Method Detail

destroy

public void destroy()

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l)
Specified by:
addTreeModelListener in interface javax.swing.tree.TreeModel
Overrides:
addTreeModelListener in class javax.swing.tree.DefaultTreeModel