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 Params | Return 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, isCellEditable, setValueAt, fireTableStructureChanged, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableCellUpdated, getColumnClass, addTableModelListener, removeTableModelListener, getTableModelListeners, fireTableDataChanged, findColumn, getColumnName, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, getColumnCount, getValueAt, getRowCount |
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-2021 The Apache Software Foundation. All rights reserved.