@OpenApiAll
public class DependencyMatrixActionRegistry
extends java.lang.Object
| Constructor and Description |
|---|
DependencyMatrixActionRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContextConfigurator(DependencyMatrixAMConfigurator configurator)
Registers new configurator for dependency matrix action registry
|
ActionsManager |
configureContextActions(PersistenceManager settings,
java.util.Collection<Element> elements,
boolean forRow)
Creates new Action manager and configures it with all registered configurators
|
static DependencyMatrixActionRegistry |
getInstance() |
void |
removeContextConfigurator(DependencyMatrixAMConfigurator configurator)
Removes context configurator from the registry
|
public static DependencyMatrixActionRegistry getInstance()
public void addContextConfigurator(@Nonnull
DependencyMatrixAMConfigurator configurator)
configurator - configuratorpublic void removeContextConfigurator(@Nonnull
DependencyMatrixAMConfigurator configurator)
configurator - configurator to removepublic ActionsManager configureContextActions(PersistenceManager settings, java.util.Collection<Element> elements, boolean forRow)
settings - matrix settingselements - action target element list. If empty - actions are applied to the whole matrixforRow - row or column elementsActionsManager instance