[Java] Class DefaultTableColumn
- groovy.model.DefaultTableColumn
Represents a column using a ValueModel to extract the value.
- Authors:
- James Strachan
| Fields inherited from class | Fields | 
|---|---|
| class TableColumn | COLUMN_WIDTH_PROPERTY, HEADER_VALUE_PROPERTY, HEADER_RENDERER_PROPERTY, CELL_RENDERER_PROPERTY | 
Constructor Summary
| Constructor and description | 
|---|
| DefaultTableColumn
                                (ValueModel valueModel) | 
| DefaultTableColumn
                                (Object header, ValueModel valueModel) | 
| DefaultTableColumn
                                (Object headerValue, Object identifier, ValueModel columnValueModel) | 
Methods Summary
| Type Params | Return Type | Name and description | 
|---|---|---|
| Class | getType()@return the column type | |
| Object | getValue(Object row, int rowIndex, int columnIndex)Evaluates the value of a cell | |
| ValueModel | getValueModel() | |
| void | setValue(Object row, Object value, int rowIndex, int columnIndex) | |
| String | toString() | 
Inherited Methods Summary
| Methods inherited from class | Name | 
|---|---|
| class TableColumn | getPropertyChangeListeners, getWidth, getIdentifier, addPropertyChangeListener, removePropertyChangeListener, disableResizedPosting, enableResizedPosting, getCellEditor, getCellRenderer, getHeaderRenderer, getMaxWidth, getMinWidth, getModelIndex, getPreferredWidth, getResizable, setCellEditor, setCellRenderer, setHeaderRenderer, setHeaderValue, setIdentifier, setMaxWidth, setMinWidth, setModelIndex, setPreferredWidth, setResizable, setWidth, sizeWidthToFit, getHeaderValue, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
| class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
Constructor Detail
public DefaultTableColumn(ValueModel valueModel)
public DefaultTableColumn(Object header, ValueModel valueModel)
public DefaultTableColumn(Object headerValue, Object identifier, ValueModel columnValueModel)
Method Detail
public Class getType()
- Returns:
- the column type
public Object getValue(Object row, int rowIndex, int columnIndex)
Evaluates the value of a cell
- Returns:
- the value
- Parameters:
- 
row- the row of interest
- 
rowIndex- the index of the row of interest
- 
columnIndex- the column of interest
public ValueModel getValueModel()
public void setValue(Object row, Object value, int rowIndex, int columnIndex)
public String toString()
    © 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
    https://docs.groovy-lang.org/2.4.21/html/gapi/groovy/model/DefaultTableColumn.html