# Uses of Package
org.deidentifier.arx

Packages that use org.deidentifier.arx
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: (1) builders for generalization hierarchies, (2) various methods for analyzing data quality and utility
org.deidentifier.arx.aggregates.classification: This package implementations for analyzing the effect of anonymization on classification tasks
org.deidentifier.arx.aggregates.quality: This package provides implementations of various quality models which can be used for quality analysis (but not as optimization functions)
org.deidentifier.arx.algorithm: This package provides implementations of search algorithms
org.deidentifier.arx.certificate: A package implementing certificate creation
org.deidentifier.arx.certificate.elements: A package implementing elements used in certificates
org.deidentifier.arx.common: A package containing commonly used classes
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.examples
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.distribution: This package implements means for efficiently maintaining distributions of values for each equivalence class
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.
org.deidentifier.arx.framework.data: This package implements data management, i.e., encoding and representing input data, output data and generalization hierarchies
org.deidentifier.arx.framework.lattice: This package provides the internal generalization lattice
org.deidentifier.arx.gui
org.deidentifier.arx.gui.model
org.deidentifier.arx.gui.resources
org.deidentifier.arx.gui.view.impl
org.deidentifier.arx.gui.view.impl.common
org.deidentifier.arx.gui.view.impl.common.async
org.deidentifier.arx.gui.view.impl.common.datatable
org.deidentifier.arx.gui.view.impl.define
org.deidentifier.arx.gui.view.impl.menu
org.deidentifier.arx.gui.view.impl.risk
org.deidentifier.arx.gui.view.impl.utility
org.deidentifier.arx.gui.view.impl.wizard
org.deidentifier.arx.gui.worker
org.deidentifier.arx.gui.worker.io
org.deidentifier.arx.io: This package provides basic input/output functionality
org.deidentifier.arx.metric: Package providing access to quality models
org.deidentifier.arx.metric.v2: Main package implementing quality models
org.deidentifier.arx.risk: This package provides methods for risk analyses
org.deidentifier.arx.test

Classes in org.deidentifier.arx used by org.deidentifier.arx
Class and Description
ARXClassificationConfiguration An base class for configuration classes for classification experiments
ARXConfiguration A generic configuration for the ARX anonymizer.
ARXConfiguration.Monotonicity Monotonicity.
ARXConfiguration.SearchStepSemantics The semantics of heuristic search steps.
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.
ARXFeatureScaling Configuration for feature scaling
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.
ARXPopulationModel This class models population properties for risk estimation
ARXPopulationModel.Region Regions
ARXProcessStatistics Statistics about the anonymization process for output data
ARXProcessStatistics.Step One individual anonymization step
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
ARXClassificationConfiguration An base class for configuration classes for classification experiments
ARXFeatureScaling Configuration for feature scaling
AttributeType.Hierarchy This class implements a generalization hierarchy.
DataHandle This class provides access to dictionary encoded data.
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
ARXFeatureScaling Configuration for feature scaling
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.aggregates.quality
Class and Description
DataHandle This class provides access to dictionary encoded data.

Classes in org.deidentifier.arx used by org.deidentifier.arx.algorithm
Class and Description
ARXListener This class implements a listener for 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.examples
Class and Description
Data Represents input data for the ARX framework.

Classes in org.deidentifier.arx used by org.deidentifier.arx.framework.check
Class and Description
ARXConfiguration.ARXConfigurationInternal Class for internal use that provides access to more parameters and functionality.

Classes in org.deidentifier.arx used by org.deidentifier.arx.framework.check.distribution
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.framework.check.groupify
Class and Description
ARXConfiguration.ARXConfigurationInternal Class for internal use that provides access to more parameters and functionality.

Classes in org.deidentifier.arx used by org.deidentifier.arx.framework.check.history
Class and Description
ARXConfiguration.ARXConfigurationInternal Class for internal use that provides access to more parameters and functionality.

Classes in org.deidentifier.arx used by org.deidentifier.arx.framework.check.transformer
Class and Description
ARXConfiguration.ARXConfigurationInternal Class for internal use that provides access to more parameters and functionality.

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

Classes in org.deidentifier.arx used by org.deidentifier.arx.framework.lattice
Class and Description
ARXConfiguration A generic configuration for the ARX anonymizer.
ARXLattice This class implements a representation of the generalization lattice that is exposed to users of the API.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui
Class and Description
ARXClassificationConfiguration An base class for configuration classes for classification experiments
ARXLattice.ARXNode A node in the lattice.
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.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.model
Class and Description
ARXAnonymizer This class offers several methods to define parameters and execute the ARX algorithm.
ARXClassificationConfiguration An base class for configuration classes for classification experiments
ARXConfiguration A generic configuration for the ARX anonymizer.
ARXFeatureScaling Configuration for feature scaling
ARXLattice This class implements a representation of the generalization lattice that is exposed to users of the API.
ARXLattice.Anonymity Reflects different anonymity properties.
ARXLattice.ARXNode A node in the lattice.
ARXPopulationModel This class models population properties for risk estimation
ARXPopulationModel.Region Regions
ARXProcessStatistics Statistics about the anonymization process for output data
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.MicroAggregationFunctionDescription This class describes a microaggregation function
Data Represents input data for the ARX framework.
DataDefinition Encapsulates a definition of the types of attributes contained in a dataset.
DataGeneralizationScheme This class encapsulates a generalization scheme
DataHandle This class provides access to dictionary encoded data.
RowSet A set of rows.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.resources
Class and Description
AttributeType Represents an attribute type.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl
Class and Description
ARXClassificationConfiguration An base class for configuration classes for classification experiments
Data Represents input data for the ARX framework.
DataHandle This class provides access to dictionary encoded data.
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.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl.common
Class and Description
AttributeType.Hierarchy This class implements a generalization hierarchy.
DataHandle This class provides access to dictionary encoded data.
RowSet A set of rows.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl.common.async
Class and Description
ARXPopulationModel This class models population properties for risk estimation
AttributeType.Hierarchy This class implements a generalization hierarchy.
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.gui.view.impl.common.datatable
Class and Description
DataHandle This class provides access to dictionary encoded data.
RowSet A set of rows.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl.define
Class and Description
AttributeType Represents an attribute type.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl.menu
Class and Description
ARXClassificationConfiguration An base class for configuration classes for classification experiments
Data Represents input data for the ARX framework.
DataGeneralizationScheme This class encapsulates a generalization scheme
DataHandle This class provides access to dictionary encoded data.
DataSelector A selector for tuples.
DataType This class provides access to the data types supported by the ARX framework.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl.risk
Class and Description
DataHandle This class provides access to dictionary encoded data.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl.utility
Class and Description
AttributeType Represents an attribute type.
DataHandle This class provides access to dictionary encoded data.
DataType This class provides access to the data types supported by the ARX framework.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.view.impl.wizard
Class and Description
AttributeType.Hierarchy This class implements a generalization hierarchy.
DataType This class provides access to the data types supported by the ARX framework.

Classes in org.deidentifier.arx used by org.deidentifier.arx.gui.worker
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.gui.worker.io
Class and Description
ARXLattice.Anonymity Reflects different anonymity properties.
ARXLattice.ARXNode A node in the lattice.

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.

Classes in org.deidentifier.arx used by org.deidentifier.arx.test
Class and Description
ARXConfiguration A generic configuration for the ARX anonymizer.
AttributeType.Hierarchy.DefaultHierarchy The default implementation of a generalization hierarchy.
Data Represents input data for the ARX framework.
Data.DefaultData The default implementation of a data object.