public class AdapterFactoryListCellFactory extends AdapterFactoryCellFactory implements javafx.util.Callback<javafx.scene.control.ListView<java.lang.Object>,javafx.scene.control.ListCell<java.lang.Object>>
AdapterFactory
and delegates calls to its ListCell
s to the
corresponding adapter-implemented item provider interfaces.
Labeled.setText(String)
and Labeled.setGraphic(Node)
are delegated to
IItemLabelProvider
Labeled.setTextFill(javafx.scene.paint.Paint)
and the CSS property
-fx-background-color
are delegated to IItemColorProvider
Labeled.setFont(javafx.scene.text.Font)
is delegated to IItemFontProvider
AdapterFactoryCellFactory.ICellCreationListener, AdapterFactoryCellFactory.ICellEditHandler, AdapterFactoryCellFactory.ICellUpdateListener
adapterFactory
Constructor and Description |
---|
AdapterFactoryListCellFactory(@NonNull org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Create a new adapter factory for list cells
|
Modifier and Type | Method and Description |
---|---|
javafx.scene.control.ListCell<java.lang.Object> |
call(@NonNull javafx.scene.control.ListView<java.lang.Object> param) |
addCellCreationListener, addCellEditHandler, addCellUpdateListener, getAdapterFactory, removeCellCreationListener, removeCellUpdateListener, remvoveCellEditHandler, resetPropertyState