mixconfig.tools.dataretention.AbstractTreeTableModel Class Reference

Inherits mixconfig::tools::dataretention::TreeTableModel.

Inherited by mixconfig.tools.dataretention.LogFilesModel.

List of all members.

Public Member Functions

 AbstractTreeTableModel (Object root)
Object getRoot ()
boolean isLeaf (Object node)
void valueForPathChanged (TreePath path, Object newValue)
int getIndexOfChild (Object parent, Object child)
void addTreeModelListener (TreeModelListener l)
void removeTreeModelListener (TreeModelListener l)
Class getColumnClass (int column)
boolean isCellEditable (Object node, int column)
void setValueAt (Object aValue, Object node, int column)

Protected Member Functions

void fireTreeNodesChanged (Object source, Object[] path, int[] childIndices, Object[] children)
void fireTreeNodesInserted (Object source, Object[] path, int[] childIndices, Object[] children)
void fireTreeNodesRemoved (Object source, Object[] path, int[] childIndices, Object[] children)
void fireTreeStructureChanged (Object source, Object[] path, int[] childIndices, Object[] children)

Protected Attributes

Object root
EventListenerList listenerList = new EventListenerList()


Detailed Description

An abstract implementation of the TreeTableModel interface, handling the list of listeners.

Version:
I% G%
Author:
Philip Milne

Constructor & Destructor Documentation

mixconfig.tools.dataretention.AbstractTreeTableModel.AbstractTreeTableModel ( Object  root  ) 


Member Function Documentation

Object mixconfig.tools.dataretention.AbstractTreeTableModel.getRoot (  ) 

boolean mixconfig.tools.dataretention.AbstractTreeTableModel.isLeaf ( Object  node  ) 

void mixconfig.tools.dataretention.AbstractTreeTableModel.valueForPathChanged ( TreePath  path,
Object  newValue 
)

int mixconfig.tools.dataretention.AbstractTreeTableModel.getIndexOfChild ( Object  parent,
Object  child 
)

void mixconfig.tools.dataretention.AbstractTreeTableModel.addTreeModelListener ( TreeModelListener  l  ) 

void mixconfig.tools.dataretention.AbstractTreeTableModel.removeTreeModelListener ( TreeModelListener  l  ) 

void mixconfig.tools.dataretention.AbstractTreeTableModel.fireTreeNodesChanged ( Object  source,
Object[]  path,
int[]  childIndices,
Object[]  children 
) [protected]

void mixconfig.tools.dataretention.AbstractTreeTableModel.fireTreeNodesInserted ( Object  source,
Object[]  path,
int[]  childIndices,
Object[]  children 
) [protected]

void mixconfig.tools.dataretention.AbstractTreeTableModel.fireTreeNodesRemoved ( Object  source,
Object[]  path,
int[]  childIndices,
Object[]  children 
) [protected]

void mixconfig.tools.dataretention.AbstractTreeTableModel.fireTreeStructureChanged ( Object  source,
Object[]  path,
int[]  childIndices,
Object[]  children 
) [protected]

Class mixconfig.tools.dataretention.AbstractTreeTableModel.getColumnClass ( int  column  ) 

boolean mixconfig.tools.dataretention.AbstractTreeTableModel.isCellEditable ( Object  node,
int  column 
)

By default, make the column with the Tree in it the only editable one. Making this column editable causes the JTable to forward mouse and keyboard events in the Tree column to the underlying JTree.

Implements mixconfig.tools.dataretention.TreeTableModel.

References mixconfig.tools.dataretention.AbstractTreeTableModel.getColumnClass().

void mixconfig.tools.dataretention.AbstractTreeTableModel.setValueAt ( Object  aValue,
Object  node,
int  column 
)

Sets the value for node node, at column number column.

Implements mixconfig.tools.dataretention.TreeTableModel.


Member Data Documentation

EventListenerList mixconfig.tools.dataretention.AbstractTreeTableModel.listenerList = new EventListenerList() [protected]


The documentation for this class was generated from the following file:

Generated on Mon Nov 16 23:24:48 2009 for MixConfig by  doxygen 1.5.6