public abstract class AbstractTableActionFactory<T> extends Object implements ITableActionFactory<T>
| Constructor and Description |
|---|
AbstractTableActionFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
checkEnabled(IObjectTableModel<T> tableModel,
ISelectionIndexModel<T> selectionIndexModel,
ISelectionModel<T> selectionModel,
IBooleanProvider sortStateProvider) |
Action |
create(IObjectTableModel<T> tableModel,
ISelectionIndexModel<T> selectionIndexModel,
ISelectionModel<T> selectionModel,
IBooleanDistributor sortStateModel) |
protected abstract Action |
createAction(IObjectTableModel<T> tableModel,
ISelectionIndexModel<T> selectionIndexModel,
ISelectionModel<T> selectionModel,
IBooleanDistributor sortStateProvider) |
public Action create(IObjectTableModel<T> tableModel, ISelectionIndexModel<T> selectionIndexModel, ISelectionModel<T> selectionModel, IBooleanDistributor sortStateModel)
create in interface ITableActionFactory<T>protected abstract boolean checkEnabled(IObjectTableModel<T> tableModel, ISelectionIndexModel<T> selectionIndexModel, ISelectionModel<T> selectionModel, IBooleanProvider sortStateProvider)
protected abstract Action createAction(IObjectTableModel<T> tableModel, ISelectionIndexModel<T> selectionIndexModel, ISelectionModel<T> selectionModel, IBooleanDistributor sortStateProvider)
Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.