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

# Uses of Package
org.deidentifier.arx

- Packages that use org.deidentifier.arx
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.aggregates | This package provides methods for aggregating data.
  org.deidentifier.arx.aggregates.classification |
  org.deidentifier.arx.certificate |
  org.deidentifier.arx.certificate.elements |
  org.deidentifier.arx.common | A package containing commonly used classes in ARX
  org.deidentifier.arx.criteria | This package implements different variants of class-based privacy criteria, such as k-anonymity, l-diversity, t-closeness and d-presence.
  org.deidentifier.arx.io | This package provides basic input/output functionality
  org.deidentifier.arx.metric | This package implements several metrics for information loss.
  org.deidentifier.arx.metric.v2 |
  org.deidentifier.arx.risk | This package provides methods for risk analyses

- Classes in org.deidentifier.arx used by org.deidentifier.arx
  Class and Description
  ARXConfiguration A generic configuration for the ARX anonymizer.
  ARXConfiguration.Monotonicity Monotonicity.
  ARXCostBenefitConfiguration Basic configuration of monetary amounts, such as the publisher's benefit per record or the per-record fine fine for a successful re-identification attack.
  ARXLattice This class implements a representation of the generalization lattice that is exposed to users of the API.
  ARXLattice.Access The internal accessor class.
  ARXLattice.Anonymity ReflectS different anonymity properties
  ARXLattice.ARXNode A node in the lattice.
  ARXLattice.ARXNode.Access Internal access class.
  ARXLattice.LatticeDeserializationContext Context for deserialization.
  ARXListener This class implements a listener for the ARX framework.
  ARXLogisticRegressionConfiguration Configuration for logistic regression
  ARXLogisticRegressionConfiguration.PriorFunction Prior function for regularization
  ARXPopulationModel This class models population properties for risk estimation
  ARXPopulationModel.Region Regions
  ARXResult Encapsulates the results of an execution of the ARX algorithm.
  ARXSolverConfiguration Runtime configuration for the solver
  AttributeType Represents an attribute type.
  AttributeType.Hierarchy This class implements a generalization hierarchy.
  AttributeType.Hierarchy.DefaultHierarchy The default implementation of a generalization hierarchy.
  AttributeType.MicroAggregationFunction This class is used to define aggregate functions for microaggregation.
  AttributeType.MicroAggregationFunctionDescription This class describes a microaggregation function
  Data Represents input data for the ARX framework.
  Data.DefaultData The default implementation of a data object.
  DataDefinition Encapsulates a definition of the types of attributes contained in a dataset.
  DataGeneralizationScheme This class encapsulates a generalization scheme
  DataGeneralizationScheme.GeneralizationDegree A specific generalization degree
  DataHandle This class provides access to dictionary encoded data.
  DataHandleInternal Wrapper class that provides information to StatisticsBuilder.
  DataHandleInternal.InterruptHandler Interface
  DataScale This class represents different scales of measure.
  DataSelector A selector for tuples.
  DataSource This class provides configuration options for importing data from CSV-files, from Excel-files or via a JDBC connection.
  DataSubset This class represents a the dataset that is to be de-identified as a subset of the given population table.
  DataType This class provides access to the data types supported by the ARX framework.
  DataType.DataTypeDescription An entry in the list of available data types.
  DataType.DataTypeWithFormat An interface for data types with format.
  DataType.DataTypeWithRatioScale An interface for data types with a ratio scale.
  RowSet A set of rows.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.aggregates
  Class and Description
  ARXLogisticRegressionConfiguration Configuration for logistic regression
  AttributeType.Hierarchy This class implements a generalization hierarchy.
  DataHandleInternal Wrapper class that provides information to StatisticsBuilder.
  DataScale This class represents different scales of measure.
  DataType This class provides access to the data types supported by the ARX framework.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.aggregates.classification
  Class and Description
  ARXLogisticRegressionConfiguration Configuration for logistic regression
  DataHandleInternal Wrapper class that provides information to StatisticsBuilder.
  DataType This class provides access to the data types supported by the ARX framework.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.certificate
  Class and Description
  ARXConfiguration A generic configuration for the ARX anonymizer.
  ARXLattice.ARXNode A node in the lattice.
  ARXResult Encapsulates the results of an execution of the ARX algorithm.
  DataDefinition Encapsulates a definition of the types of attributes contained in a dataset.
  DataHandle This class provides access to dictionary encoded data.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.certificate.elements
  Class and Description
  ARXLattice.Anonymity ReflectS different anonymity properties

- Classes in org.deidentifier.arx used by org.deidentifier.arx.common
  Class and Description
  DataHandle This class provides access to dictionary encoded data.
  DataHandleInternal Wrapper class that provides information to StatisticsBuilder.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.criteria
  Class and Description
  ARXConfiguration A generic configuration for the ARX anonymizer.
  ARXPopulationModel This class models population properties for risk estimation
  ARXSolverConfiguration Runtime configuration for the solver
  AttributeType.Hierarchy This class implements a generalization hierarchy.
  DataGeneralizationScheme This class encapsulates a generalization scheme
  DataSubset This class represents a the dataset that is to be de-identified as a subset of the given population table.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.io
  Class and Description
  DataType This class provides access to the data types supported by the ARX framework.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.metric
  Class and Description
  ARXConfiguration A generic configuration for the ARX anonymizer.
  DataDefinition Encapsulates a definition of the types of attributes contained in a dataset.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.metric.v2
  Class and Description
  ARXConfiguration A generic configuration for the ARX anonymizer.
  ARXCostBenefitConfiguration Basic configuration of monetary amounts, such as the publisher's benefit per record or the per-record fine fine for a successful re-identification attack.
  RowSet A set of rows.

- Classes in org.deidentifier.arx used by org.deidentifier.arx.risk
  Class and Description
  ARXConfiguration A generic configuration for the ARX anonymizer.
  ARXCostBenefitConfiguration Basic configuration of monetary amounts, such as the publisher's benefit per record or the per-record fine fine for a successful re-identification attack.
  ARXPopulationModel This class models population properties for risk estimation
  ARXSolverConfiguration Runtime configuration for the solver
  DataHandleInternal Wrapper class that provides information to StatisticsBuilder.