# Uses of Class org.deidentifier.arx.algorithm.AbstractAlgorithm (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.algorithm.AbstractAlgorithm

- Packages that use AbstractAlgorithm
  Package | Description
  --- | ---
  org.deidentifier.arx.algorithm | This package provides algorithms which traverse the generalization lattice.

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

    Subclasses of AbstractAlgorithm in org.deidentifier.arx.algorithm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FLASHAlgorithmImpl` This class implements the FLASH algorithm.
    `class` | `LIGHTNINGAlgorithm`

    Methods in org.deidentifier.arx.algorithm that return AbstractAlgorithm
    Modifier and Type | Method and Description
    --- | ---
    `static AbstractAlgorithm` | FLASHAlgorithm.`create(SolutionSpace solutionSpace, NodeChecker checker, FLASHStrategy strategy)` Creates a new instance of the FLASH algorithm.
    `static AbstractAlgorithm` | LIGHTNINGAlgorithm.`create(SolutionSpace solutionSpace, NodeChecker checker, int timeLimit)` Creates a new instance