S - the row typeT - the cell typepublic class AdapterFactoryTableCellFactory<S,T> extends AdapterFactoryCellFactory implements javafx.util.Callback<javafx.scene.control.TableColumn<S,T>,javafx.scene.control.TableCell<S,T>>
AdapterFactory and delegates calls to its TableCells to the
corresponding adapter-implemented item provider interfaces.
Labeled.setText(String) and Labeled.setGraphic(Node) are delegated to
ITableItemLabelProviderLabeled.setTextFill(javafx.scene.paint.Paint) and the CSS property
-fx-background-color are delegated to ITableItemColorProviderLabeled.setFont(javafx.scene.text.Font) is delegated to ITableItemFontProviderAdapterFactoryCellFactory.ICellCreationListener, AdapterFactoryCellFactory.ICellEditHandler, AdapterFactoryCellFactory.ICellUpdateListener| Modifier and Type | Field and Description |
|---|---|
protected int |
columnIndex
The cells column index
|
adapterFactory| Constructor and Description |
|---|
AdapterFactoryTableCellFactory(@NonNull org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
int columnIndex)
Create an instance of a column
|
| Modifier and Type | Method and Description |
|---|---|
javafx.scene.control.TableCell<S,T> |
call(javafx.scene.control.TableColumn<S,T> arg0) |
addCellCreationListener, addCellEditHandler, addCellUpdateListener, getAdapterFactory, removeCellCreationListener, removeCellUpdateListener, remvoveCellEditHandler, resetPropertyState