[Java] Class DefaultTableModel
- groovy.model.DefaultTableModel
@Deprecated public class DefaultTableModel extends AbstractTableModel
A default table model made up of PropertyModels on a Value model.
Nested Class Summary
Modifiers | Name | Description |
---|---|---|
protected static class | DefaultTableModel.MyTableColumnModel |
Constructor Summary
Constructor and description |
---|
DefaultTableModel
(ValueModel rowsModel) |
DefaultTableModel
(ValueModel rowsModel, ValueModel rowModel) |
Methods Summary
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) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class AbstractTableModel | getListeners, removeTableModelListener, fireTableStructureChanged, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableCellUpdated, getTableModelListeners, fireTableDataChanged, getColumnClass, isCellEditable, setValueAt, addTableModelListener, getColumnName, findColumn, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, getColumnCount, getRowCount, getValueAt |
Constructor Detail
public DefaultTableModel(ValueModel rowsModel)
public DefaultTableModel(ValueModel rowsModel, ValueModel rowModel)
Method Detail
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()
- Returns:
- the column definitions.
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)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/model/DefaultTableModel.html