ui.model
Class SpectraTreeModel

java.lang.Object
  extended by ui.model.SpectraTreeModel
All Implemented Interfaces:
TreeModel

public class SpectraTreeModel
extends Object
implements TreeModel


Field Summary
protected  Spectradatabase _sd
           
 
Constructor Summary
SpectraTreeModel(Spectradatabase sd)
           
 
Method Summary
 void addTreeModelListener(TreeModelListener l)
           
 Object getChild(Object aParent, int anIndex)
           
 int getChildCount(Object aParent)
           
protected  List getChildren(Object aParent)
           
 int getIndexOfChild(Object aParent, Object aChild)
           
 Object getRoot()
           
 boolean isLeaf(Object aNode)
           
 void removeTreeModelListener(TreeModelListener l)
           
 void valueForPathChanged(TreePath aPath, Object newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_sd

protected Spectradatabase _sd
Constructor Detail

SpectraTreeModel

public SpectraTreeModel(Spectradatabase sd)
Method Detail

getChildren

protected List getChildren(Object aParent)

getChild

public Object getChild(Object aParent,
                       int anIndex)
Specified by:
getChild in interface TreeModel

getIndexOfChild

public int getIndexOfChild(Object aParent,
                           Object aChild)
Specified by:
getIndexOfChild in interface TreeModel

getChildCount

public int getChildCount(Object aParent)
Specified by:
getChildCount in interface TreeModel

isLeaf

public boolean isLeaf(Object aNode)
Specified by:
isLeaf in interface TreeModel

getRoot

public Object getRoot()
Specified by:
getRoot in interface TreeModel

valueForPathChanged

public void valueForPathChanged(TreePath aPath,
                                Object newValue)
Specified by:
valueForPathChanged in interface TreeModel

addTreeModelListener

public void addTreeModelListener(TreeModelListener l)
Specified by:
addTreeModelListener in interface TreeModel

removeTreeModelListener

public void removeTreeModelListener(TreeModelListener l)
Specified by:
removeTreeModelListener in interface TreeModel