public class DefaultTableModel extends AbstractTableModel
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 |
---|---|---|
|
public DefaultTableColumn |
addClosureColumn(Object headerValue, Closure readClosure, Closure writeClosure, Class type) Adds a closure based column to the table |
|
public DefaultTableColumn |
addColumn(Object headerValue, ValueModel columnValueModel) |
|
public DefaultTableColumn |
addColumn(Object headerValue, Object identifier, ValueModel columnValueModel) |
|
public void |
addColumn(DefaultTableColumn column) Adds a new column definition to the table |
|
public DefaultTableColumn |
addPropertyColumn(Object headerValue, String property, Class type) Adds a property model column to the table |
|
public DefaultTableColumn |
addPropertyColumn(Object headerValue, String property, Class type, boolean editable) Adds a property model column to the table |
|
public Class |
getColumnClass(int columnIndex) |
|
public int |
getColumnCount() |
|
public List |
getColumnList()
|
|
public TableColumnModel |
getColumnModel() |
|
protected ValueModel |
getColumnModel(int columnIndex) |
|
public String |
getColumnName(int columnIndex) |
|
public int |
getRowCount() |
|
public ValueModel |
getRowModel() |
|
protected List |
getRows() |
|
public ValueModel |
getRowsModel() |
|
public Object |
getValueAt(int rowIndex, int columnIndex) |
|
public boolean |
isCellEditable(int rowIndex, int columnIndex) |
|
public void |
removeColumn(DefaultTableColumn column) Removes a column definition from the table |
|
public void |
setValueAt(Object value, int rowIndex, int columnIndex) |
Methods inherited from class | Name |
---|---|
class AbstractTableModel |
getColumnName, findColumn, getListeners, getColumnClass, isCellEditable, setValueAt, addTableModelListener, removeTableModelListener, fireTableStructureChanged, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableCellUpdated, getTableModelListeners, fireTableDataChanged, 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-2022 The Apache Software Foundation. All rights reserved.