# Uses of Class org.deidentifier.arx.ARXResult (ARX GUI Documentation)

## Uses of Class
org.deidentifier.arx.ARXResult

- Packages that use ARXResult
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.certificate |
  org.deidentifier.arx.gui.model |
  org.deidentifier.arx.gui.view.impl.explore |
  org.deidentifier.arx.gui.view.impl.utility |
  org.deidentifier.arx.gui.worker |

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

    Methods in org.deidentifier.arx that return ARXResult
    Modifier and Type | Method and Description
    --- | ---
    `ARXResult` | ARXAnonymizer.`anonymize(Data data, ARXConfiguration config)` Performs data anonymization.

    Constructors in org.deidentifier.arx with parameters of type ARXResult
    Constructor and Description
    `DataHandleOutput(ARXResult result, org.deidentifier.arx.DataRegistry registry, org.deidentifier.arx.framework.data.DataManager manager, org.deidentifier.arx.framework.data.Data outputGeneralized, org.deidentifier.arx.framework.data.Data outputMicroaggregated, ARXLattice.ARXNode node, DataDefinition definition, ARXConfiguration config)` Instantiates a new handle.

  - ### Uses of ARXResult in org.deidentifier.arx.certificate

    Methods in org.deidentifier.arx.certificate with parameters of type ARXResult
    Modifier and Type | Method and Description
    --- | ---
    `static ARXCertificate` | ARXCertificate.`create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output)` Creates a new instance
    `static ARXCertificate` | ARXCertificate.`create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, CSVSyntax syntax)` Renders the document into the given output stream.
    `static ARXCertificate` | ARXCertificate.`create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, CSVSyntax syntax, ElementData metadata)` Renders the document into the given output stream.

  - ### Uses of ARXResult in org.deidentifier.arx.gui.model

    Methods in org.deidentifier.arx.gui.model that return ARXResult
    Modifier and Type | Method and Description
    --- | ---
    `ARXResult` | Model.`getResult()` Returns the current result.

    Methods in org.deidentifier.arx.gui.model with parameters of type ARXResult
    Modifier and Type | Method and Description
    --- | ---
    `void` | ModelNodeFilter.`initialize(ARXResult result)` Creates a node filter for the given result.
    `void` | Model.`setResult(ARXResult result)` Sets the result.

  - ### Uses of ARXResult in org.deidentifier.arx.gui.view.impl.explore

    Methods in org.deidentifier.arx.gui.view.impl.explore with parameters of type ARXResult
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract void` | ViewSolutionSpace.`eventFilterChanged(ARXResult result, ModelNodeFilter filter)` Event: filter changed
    `protected void` | ViewList.`eventFilterChanged(ARXResult result, ModelNodeFilter filter)`
    `protected void` | ViewTiles.`eventFilterChanged(ARXResult result, ModelNodeFilter filter)`
    `protected void` | ViewLattice.`eventFilterChanged(ARXResult result, ModelNodeFilter filter)`
    `protected abstract void` | ViewSolutionSpace.`eventResultChanged(ARXResult result)` Event: result changed
    `protected void` | ViewList.`eventResultChanged(ARXResult result)`
    `protected void` | ViewTiles.`eventResultChanged(ARXResult result)`
    `protected void` | ViewLattice.`eventResultChanged(ARXResult result)`

  - ### Uses of ARXResult in org.deidentifier.arx.gui.view.impl.utility

    Methods in org.deidentifier.arx.gui.view.impl.utility with parameters of type ARXResult
    Modifier and Type | Method and Description
    --- | ---
    `protected double` | ViewProperties.`asRelativeValue(InformationLoss<?> infoLoss, ARXResult result)` Converts an information loss into a relative value in percent TODO: Code duplicate from NodePropertiesView.

  - ### Uses of ARXResult in org.deidentifier.arx.gui.worker

    Constructors in org.deidentifier.arx.gui.worker with parameters of type ARXResult
    Constructor and Description
    `WorkerCreateCertificate(java.lang.String path, CSVSyntax syntax, DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, Model model)` Creates a new instance.