uk.ac.soton.itinnovation.grid.client.registry.ui.enhancedtree
Class AbstractEnhancedTreeTableModel<T>

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.client.registry.ui.enhancedtree.AbstractEnhancedTreeTableModel<T>
All Implemented Interfaces:
TreeModel, EnhancedTreeTableModel
Direct Known Subclasses:
DOMTreeTableModel

public abstract class AbstractEnhancedTreeTableModel<T>
extends Object
implements EnhancedTreeTableModel


Field Summary
protected  ArrayList<TreeModelListener> listener
           
protected  T root
           
 
Constructor Summary
AbstractEnhancedTreeTableModel(T root)
           
 
Method Summary
 void addTreeModelListener(TreeModelListener l)
           
 T getRoot()
           
 boolean isCellEditable(Object node, int column)
           
 boolean isLeaf(Object node)
           
 void removeTreeModelListener(TreeModelListener l)
           
 void valueForPathChanged(TreePath path, Object newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.client.registry.ui.enhancedtree.EnhancedTreeTableModel
getColumnClass, getColumnCount, getColumnName, getValueAt, setValueAt
 
Methods inherited from interface javax.swing.tree.TreeModel
getChild, getChildCount, getIndexOfChild
 

Field Detail

root

protected T root

listener

protected ArrayList<TreeModelListener> listener
Constructor Detail

AbstractEnhancedTreeTableModel

public AbstractEnhancedTreeTableModel(T root)
Method Detail

isCellEditable

public boolean isCellEditable(Object node,
                              int column)
Specified by:
isCellEditable in interface EnhancedTreeTableModel

getRoot

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

isLeaf

public boolean isLeaf(Object node)
Specified by:
isLeaf 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

valueForPathChanged

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


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.