C
- the column identifier typepublic final class FilteredTableColumn<C> extends TableColumn
TableColumn
with a typed identifier.
For instances use factory method filteredTableColumn(int)
or filteredTableColumn(int, Object)
.filteredTableColumn(int, Object)
,
Serialized FormCELL_RENDERER_PROPERTY, cellEditor, cellRenderer, COLUMN_WIDTH_PROPERTY, HEADER_RENDERER_PROPERTY, HEADER_VALUE_PROPERTY, headerRenderer, headerValue, identifier, isResizable, maxWidth, minWidth, modelIndex, resizedPostingDisableCount, width
Modifier and Type | Method and Description |
---|---|
static FilteredTableColumn<Integer> |
filteredTableColumn(int modelIndex)
Instantiates a new index based
FilteredTableColumn . |
static <C> FilteredTableColumn<C> |
filteredTableColumn(int modelIndex,
C identifier)
Instantiates a new
FilteredTableColumn . |
C |
getIdentifier() |
void |
setIdentifier(Object identifier) |
addPropertyChangeListener, createDefaultHeaderRenderer, disableResizedPosting, enableResizedPosting, getCellEditor, getCellRenderer, getHeaderRenderer, getHeaderValue, getMaxWidth, getMinWidth, getModelIndex, getPreferredWidth, getPropertyChangeListeners, getResizable, getWidth, removePropertyChangeListener, setCellEditor, setCellRenderer, setHeaderRenderer, setHeaderValue, setMaxWidth, setMinWidth, setModelIndex, setPreferredWidth, setResizable, setWidth, sizeWidthToFit
public C getIdentifier()
getIdentifier
in class TableColumn
public void setIdentifier(Object identifier)
setIdentifier
in class TableColumn
identifier
- an identifier for this columnIllegalStateException
- alwayspublic static FilteredTableColumn<Integer> filteredTableColumn(int modelIndex)
FilteredTableColumn
.modelIndex
- the column model index and identifierFilteredTableColumn
instancepublic static <C> FilteredTableColumn<C> filteredTableColumn(int modelIndex, C identifier)
FilteredTableColumn
.C
- the column identifier typemodelIndex
- the column model indexidentifier
- the column identifierFilteredTableColumn
instanceNullPointerException
- in case identifier
is null