groovy.model
Class DefaultTableColumn
java.lang.Object
javax.swing.table.TableColumn
groovy.model.DefaultTableColumn
- All Implemented Interfaces:
- Serializable
public class DefaultTableColumn
- extends TableColumn
Represents a column using a ValueModel to extract the value.
- Version:
- $Revision: 12913 $
- Author:
- James Strachan
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.TableColumn |
CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, COLUMN_WIDTH_PROPERTY, HEADER_RENDERER_PROPERTY, HEADER_VALUE_PROPERTY, headerRenderer, headerValue, identifier, isResizable, maxWidth, minWidth, modelIndex, resizedPostingDisableCount, width |
Methods inherited from class javax.swing.table.TableColumn |
addPropertyChangeListener, createDefaultHeaderRenderer, disableResizedPosting, enableResizedPosting, getCellEditor, getCellRenderer, getHeaderRenderer, getHeaderValue, getIdentifier, getMaxWidth, getMinWidth, getModelIndex, getPreferredWidth, getPropertyChangeListeners, getResizable, getWidth, removePropertyChangeListener, setCellEditor, setCellRenderer, setHeaderRenderer, setHeaderValue, setIdentifier, setMaxWidth, setMinWidth, setModelIndex, setPreferredWidth, setResizable, setWidth, sizeWidthToFit |
DefaultTableColumn
public DefaultTableColumn(ValueModel valueModel)
DefaultTableColumn
public DefaultTableColumn(Object header,
ValueModel valueModel)
DefaultTableColumn
public DefaultTableColumn(Object headerValue,
Object identifier,
ValueModel columnValueModel)
toString
public String toString()
- Overrides:
toString
in class Object
getValue
public Object getValue(Object row,
int rowIndex,
int columnIndex)
- Evaluates the value of a cell
- Parameters:
row
- the row of interestrowIndex
- the index of the row of interestcolumnIndex
- the column of interest
- Returns:
- the value
setValue
public void setValue(Object row,
Object value,
int rowIndex,
int columnIndex)
getType
public Class getType()
- Returns:
- the column type
getValueModel
public ValueModel getValueModel()