Package mgui.interfaces.trees
Class TreeTableModelAdapter
java.lang.Object
javax.swing.table.AbstractTableModel
mgui.interfaces.trees.TreeTableModelAdapter
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel
public class TreeTableModelAdapter
extends javax.swing.table.AbstractTableModel
This is a wrapper class takes a TreeTableModel and implements
the table model interface. The implementation is trivial, with
all of the event dispatching support provided by the superclass:
the AbstractTableModel.
- Version:
- %I% %G%
- Author:
- Philip Milne, Scott Violet
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors Constructor Description TreeTableModelAdapter(TreeTableModel treeTableModel, javax.swing.JTree tree) -
Method Summary
Modifier and Type Method Description java.lang.ClassgetColumnClass(int column)intgetColumnCount()java.lang.StringgetColumnName(int column)intgetRowCount()java.lang.ObjectgetValueAt(int row, int column)booleanisCellEditable(int row, int column)protected java.lang.ObjectnodeForRow(int row)voidsetValueAt(java.lang.Object value, int row, int column)Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TreeTableModelAdapter
-
-
Method Details
-
getColumnCount
public int getColumnCount() -
getColumnName
public java.lang.String getColumnName(int column)- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
getColumnClass
public java.lang.Class getColumnClass(int column)- Specified by:
getColumnClassin interfacejavax.swing.table.TableModel- Overrides:
getColumnClassin classjavax.swing.table.AbstractTableModel
-
getRowCount
public int getRowCount() -
nodeForRow
protected java.lang.Object nodeForRow(int row) -
getValueAt
public java.lang.Object getValueAt(int row, int column) -
isCellEditable
public boolean isCellEditable(int row, int column)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int column)- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-