# Uses of Class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal

- Packages that use ARXConfiguration.ARXConfigurationInternal
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.framework.check | This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
  org.deidentifier.arx.framework.check.groupify | This package implements different hash-groupify operators.
  org.deidentifier.arx.framework.check.history | This package implements the 'history' optimization.
  org.deidentifier.arx.framework.check.transformer | This package provides several transformers that efficiently implement the 'projection' optimization.

- - ### Uses of ARXConfiguration.ARXConfigurationInternal in org.deidentifier.arx

    Methods in org.deidentifier.arx that return ARXConfiguration.ARXConfigurationInternal
    Modifier and Type | Method and Description
    --- | ---
    `protected ARXConfiguration.ARXConfigurationInternal` | ARXConfiguration.`getInternalConfiguration()` Returns an internal variant of the class which provides a broader interface

  - ### Uses of ARXConfiguration.ARXConfigurationInternal in org.deidentifier.arx.framework.check

    Fields in org.deidentifier.arx.framework.check declared as ARXConfiguration.ARXConfigurationInternal
    Modifier and Type | Field and Description
    --- | ---
    `protected ARXConfiguration.ARXConfigurationInternal` | Transformer.`config` The config.

    Methods in org.deidentifier.arx.framework.check that return ARXConfiguration.ARXConfigurationInternal
    Modifier and Type | Method and Description
    --- | ---
    `ARXConfiguration.ARXConfigurationInternal` | NodeChecker.`getConfiguration()` Returns the configuration

    Constructors in org.deidentifier.arx.framework.check with parameters of type ARXConfiguration.ARXConfigurationInternal
    Constructor and Description
    `NodeChecker(DataManager manager, Metric<?> metric, ARXConfiguration.ARXConfigurationInternal config, int historyMaxSize, double snapshotSizeDataset, double snapshotSizeSnapshot, SolutionSpace solutionSpace)` Creates a new NodeChecker instance.
    `Transformer(int[][] inputGeneralized, int[][] inputAnalyzed, GeneralizationHierarchy[] hierarchies, ARXConfiguration.ARXConfigurationInternal config, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq)` Instantiates a new transformer.

  - ### Uses of ARXConfiguration.ARXConfigurationInternal in org.deidentifier.arx.framework.check.groupify

    Constructors in org.deidentifier.arx.framework.check.groupify with parameters of type ARXConfiguration.ARXConfigurationInternal
    Constructor and Description
    `HashGroupify(int capacity, ARXConfiguration.ARXConfigurationInternal config)` Constructs a new hash groupify operator.

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

    Constructors in org.deidentifier.arx.framework.check.history with parameters of type ARXConfiguration.ARXConfigurationInternal
    Constructor and Description
    `History(int rowCount, int size, double snapshotSizeDataset, double snapshotSizeSnapshot, ARXConfiguration.ARXConfigurationInternal config, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, SolutionSpace solutionSpace)` Creates a new history.

  - ### Uses of ARXConfiguration.ARXConfigurationInternal in org.deidentifier.arx.framework.check.transformer

    Fields in org.deidentifier.arx.framework.check.transformer declared as ARXConfiguration.ARXConfigurationInternal
    Modifier and Type | Field and Description
    --- | ---
    `protected ARXConfiguration.ARXConfigurationInternal` | AbstractTransformer.`config` The mode of operation *.

    Constructors in org.deidentifier.arx.framework.check.transformer with parameters of type ARXConfiguration.ARXConfigurationInternal
    Constructor and Description
    `AbstractTransformer(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherData, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new abstract transformer.
    `Transformer01(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer02(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer03(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer04(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer05(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer06(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer07(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer08(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer09(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer10(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer11(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer12(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer13(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer14(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer15(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `TransformerAll(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.