com.guiseframework.component
Interface Table.CellRepresentationStrategy<V>
- Type Parameters:
V - The type of value the strategy is to represent.
- All Known Implementing Classes:
- CalendarControl.DayRepresentationStrategy, Table.DefaultCellRepresentationStrategy
- Enclosing class:
- Table
public static interface Table.CellRepresentationStrategy<V>
A strategy for generating components to represent table cell model values.
- Author:
- Garret Wilson
createComponent
<C extends V> Component createComponent(Table table,
TableModel model,
int rowIndex,
TableColumnModel<C> column,
boolean editable,
boolean selected,
boolean focused)
- Creates a component to represent the given cell.
- Type Parameters:
C - The type of value contained in the column.- Parameters:
table - The component containing the model.model - The model containing the value.rowIndex - The zero-based row index of the value.column - The column of the value.editable - Whether values in this column are editable.selected - true if the value is selected.focused - true if the value has the focus.
- Returns:
- A new component to represent the given value.
Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.