# Uses of Interface org.deidentifier.arx.ARXListener (ARX API Documentation)

## Uses of Interface
org.deidentifier.arx.ARXListener

- Packages that use ARXListener
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.

- - ### Uses of ARXListener in org.deidentifier.arx

    Methods in org.deidentifier.arx with parameters of type ARXListener
    Modifier and Type | Method and Description
    --- | ---
    `int` | ARXResult.`optimize(DataHandle handle, double gsFactor, ARXListener listener)` This method optimizes the given data output with local recoding to improve its utility
    `void` | ARXResult.`optimizeIterative(DataHandle handle, double gsFactor, int maxIterations, double adaptionFactor, ARXListener listener)` This method optimizes the given data output with local recoding to improve its utility
    `void` | ARXAnonymizer.`setListener(ARXListener listener)` Sets a listener.