org.siebengeisslein.pgui.model
Class AbstractTreeModel

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.model.AbstractTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel, Instrumented
Direct Known Subclasses:
GuiComponentTreeModel, PackageTreeModel

public abstract class AbstractTreeModel
extends Persistent
implements javax.swing.tree.TreeModel


Constructor Summary
AbstractTreeModel()
           
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
           
protected  void fireNodeChanged(javax.swing.event.TreeModelEvent e)
           
protected  void fireNodeInserted(javax.swing.event.TreeModelEvent event)
           
protected  void fireStructureChanged(javax.swing.event.TreeModelEvent event)
           
protected  void initTransient()
           
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
           
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, 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

initTransient

protected void initTransient()
Overrides:
initTransient in class Persistent

addTreeModelListener

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

removeTreeModelListener

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

fireNodeChanged

protected void fireNodeChanged(javax.swing.event.TreeModelEvent e)

fireNodeInserted

protected void fireNodeInserted(javax.swing.event.TreeModelEvent event)

fireStructureChanged

protected void fireStructureChanged(javax.swing.event.TreeModelEvent event)