A default table model made up of PropertyModels on a Value model.
Modifiers | Name | Description |
---|---|---|
protected static class |
DefaultTableModel.MyTableColumnModel |
Constructor and description |
---|
DefaultTableModel
(ValueModel rowsModel) |
DefaultTableModel
(ValueModel rowsModel, ValueModel rowModel) |
Type | Name and description |
---|---|
DefaultTableColumn |
addClosureColumn(Object headerValue, Closure readClosure, Closure writeClosure, Class type) Adds a closure based column to the table |
DefaultTableColumn |
addColumn(Object headerValue, ValueModel columnValueModel) |
DefaultTableColumn |
addColumn(Object headerValue, Object identifier, ValueModel columnValueModel) |
void |
addColumn(DefaultTableColumn column) Adds a new column definition to the table |
DefaultTableColumn |
addPropertyColumn(Object headerValue, String property, Class type) Adds a property model column to the table |
DefaultTableColumn |
addPropertyColumn(Object headerValue, String property, Class type, boolean editable) Adds a property model column to the table |
Class |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
List |
getColumnList() @return the column definitions. |
TableColumnModel |
getColumnModel() |
protected ValueModel |
getColumnModel(int columnIndex) |
String |
getColumnName(int columnIndex) |
int |
getRowCount() |
ValueModel |
getRowModel() |
protected List |
getRows() |
ValueModel |
getRowsModel() |
Object |
getValueAt(int rowIndex, int columnIndex) |
boolean |
isCellEditable(int rowIndex, int columnIndex) |
void |
removeColumn(DefaultTableColumn column) Removes a column definition from the table |
void |
setValueAt(Object value, int rowIndex, int columnIndex) |
Methods inherited from class | Name |
---|---|
class AbstractTableModel |
getListeners, addTableModelListener, getColumnClass, getColumnName, isCellEditable, removeTableModelListener, setValueAt, fireTableCellUpdated, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, findColumn, fireTableDataChanged, getTableModelListeners, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, getColumnCount, getRowCount, getValueAt |
class Object |
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Adds a closure based column to the table
Adds a new column definition to the table
Adds a property model column to the table
Adds a property model column to the table
Removes a column definition from the table
Copyright © 2003-2014 The Codehaus. All rights reserved.