# Uses of Class org.deidentifier.arx.framework.lattice.DependentAction (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.framework.lattice.DependentAction

- Packages that use DependentAction
  Package | Description
  --- | ---
  org.deidentifier.arx.algorithm | This package provides algorithms which traverse the generalization lattice.
  org.deidentifier.arx.framework.check.history | This package implements the 'history' optimization.
  org.deidentifier.arx.framework.lattice | This package provides the internal generalization lattice

- - ### Uses of DependentAction in org.deidentifier.arx.algorithm

    Methods in org.deidentifier.arx.algorithm that return DependentAction
    Modifier and Type | Method and Description
    --- | ---
    `DependentAction` | FLASHPhaseConfiguration.`getTriggerCheck()` Getter: A trigger for checking nodes in this phase.
    `DependentAction` | FLASHPhaseConfiguration.`getTriggerEvaluate()` Getter: A trigger for evaluating nodes in this phase.
    `DependentAction` | FLASHPhaseConfiguration.`getTriggerSkip()` Getter: A trigger for skipping nodes in this phase.
    `DependentAction` | FLASHPhaseConfiguration.`getTriggerTag()` Getter: A trigger for tagging nodes in this phase.

    Constructors in org.deidentifier.arx.algorithm with parameters of type DependentAction
    Constructor and Description
    `FLASHPhaseConfiguration(FLASHPhaseConfiguration.PhaseAnonymityProperty anonymityProperty, DependentAction triggerTag, DependentAction triggerCheck, DependentAction triggerEvaluate, DependentAction triggerSkip)` Creates a configuration for an active phase.

  - ### Uses of DependentAction in org.deidentifier.arx.framework.check.history

    Methods in org.deidentifier.arx.framework.check.history that return DependentAction
    Modifier and Type | Method and Description
    --- | ---
    `DependentAction` | History.`getStorageTrigger()` Returns the current storage strategy.

  - ### Uses of DependentAction in org.deidentifier.arx.framework.lattice

    Subclasses of DependentAction in org.deidentifier.arx.framework.lattice
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DependentAction.NodeActionAND` A action that depends on properties of transformations
    `static class` | `DependentAction.NodeActionConstant` A trigger for nodes.
    `static class` | `DependentAction.NodeActionInverse` A trigger for nodes.
    `static class` | `DependentAction.NodeActionOR` A trigger for nodes.

    Constructors in org.deidentifier.arx.framework.lattice with parameters of type DependentAction
    Constructor and Description
    `DependentAction.NodeActionAND(DependentAction trigger)` Creates a new instance
    `DependentAction.NodeActionInverse(DependentAction action)` Creates a new instance
    `DependentAction.NodeActionOR(DependentAction action)` Creates a new instance