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