public abstract class AdapterFactoryCellFactory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
AdapterFactoryCellFactory.ICellCreationListener
A listener interface for callbacks that process newly created
Cells |
static interface |
AdapterFactoryCellFactory.ICellEditHandler
An interface for providers that handle cell editing.
|
static interface |
AdapterFactoryCellFactory.ICellUpdateListener
A listener interface for callbacks that process
Cells being
updated during Cell.updateItem(T, boolean). |
| Modifier and Type | Field and Description |
|---|---|
protected @NonNull org.eclipse.emf.common.notify.AdapterFactory |
adapterFactory
The adapter factory
|
| Constructor and Description |
|---|
AdapterFactoryCellFactory(@NonNull org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Create a new factory
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCellCreationListener(@NonNull AdapterFactoryCellFactory.ICellCreationListener listener)
Add a listener for cell creation
|
void |
addCellEditHandler(@NonNull AdapterFactoryCellFactory.ICellEditHandler cellEditHandler)
Add a cell edit handler
|
void |
addCellUpdateListener(@NonNull AdapterFactoryCellFactory.ICellUpdateListener listener)
Add a cell update listener
|
@NonNull org.eclipse.emf.common.notify.AdapterFactory |
getAdapterFactory() |
void |
removeCellCreationListener(@NonNull AdapterFactoryCellFactory.ICellCreationListener listener)
Remove a listener for cell creation
|
void |
removeCellUpdateListener(@NonNull AdapterFactoryCellFactory.ICellUpdateListener listener)
Remove a cell update listener
|
void |
remvoveCellEditHandler(@NonNull AdapterFactoryCellFactory.ICellEditHandler cellEditHandler)
Renove a cell edit handler
|
protected static <T> void |
resetPropertyState(javafx.scene.control.Cell<?> cell,
javafx.beans.property.ObjectProperty<T> property,
T defaultValue)
Reset the property state
|
protected final @NonNull org.eclipse.emf.common.notify.AdapterFactory adapterFactory
public AdapterFactoryCellFactory(@NonNull org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
adapterFactory - the adapter factorypublic @NonNull org.eclipse.emf.common.notify.AdapterFactory getAdapterFactory()
public void addCellCreationListener(@NonNull AdapterFactoryCellFactory.ICellCreationListener listener)
listener - the listenerpublic void removeCellCreationListener(@NonNull AdapterFactoryCellFactory.ICellCreationListener listener)
listener - the listenerpublic void addCellUpdateListener(@NonNull AdapterFactoryCellFactory.ICellUpdateListener listener)
listener - the listenerpublic void removeCellUpdateListener(@NonNull AdapterFactoryCellFactory.ICellUpdateListener listener)
listener - the listenerpublic void addCellEditHandler(@NonNull AdapterFactoryCellFactory.ICellEditHandler cellEditHandler)
cellEditHandler - the handlerpublic void remvoveCellEditHandler(@NonNull AdapterFactoryCellFactory.ICellEditHandler cellEditHandler)
cellEditHandler - the handlerprotected static <T> void resetPropertyState(javafx.scene.control.Cell<?> cell,
javafx.beans.property.ObjectProperty<T> property,
T defaultValue)
cell - the cellproperty - the propertydefaultValue - the default value