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:
(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 |
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.
|
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.
|
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.
|
Class and Description |
---|
DataHandle
This class provides access to dictionary encoded data.
|
Class and Description |
---|
ARXListener
This class implements a listener for the ARX framework.
|
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.
|
Class and Description |
---|
ARXLattice.Anonymity
Reflects different anonymity properties.
|
Class and Description |
---|
DataHandle
This class provides access to dictionary encoded data.
|
DataHandleInternal
Wrapper class that provides information to StatisticsBuilder.
|
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.
|
Class and Description |
---|
Data
Represents input data for the ARX framework.
|
Class and Description |
---|
ARXConfiguration.ARXConfigurationInternal
Class for internal use that provides access to more parameters and functionality.
|
Class and Description |
---|
DataType
This class provides access to the data types supported by the ARX framework.
|
Class and Description |
---|
ARXConfiguration.ARXConfigurationInternal
Class for internal use that provides access to more parameters and functionality.
|
Class and Description |
---|
ARXConfiguration.ARXConfigurationInternal
Class for internal use that provides access to more parameters and functionality.
|
Class and Description |
---|
ARXConfiguration.ARXConfigurationInternal
Class for internal use that provides access to more parameters and functionality.
|
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.
|
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.
|
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.
|
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.
|
Class and Description |
---|
AttributeType
Represents an attribute type.
|
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.
|
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.
|
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.
|
Class and Description |
---|
DataHandle
This class provides access to dictionary encoded data.
|
RowSet
A set of rows.
|
Class and Description |
---|
AttributeType
Represents an attribute type.
|
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.
|
Class and Description |
---|
DataHandle
This class provides access to dictionary encoded data.
|
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.
|
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.
|
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.
|
Class and Description |
---|
ARXLattice.Anonymity
Reflects different anonymity properties.
|
ARXLattice.ARXNode
A node in the lattice.
|
Class and Description |
---|
DataType
This class provides access to the data types supported by the ARX framework.
|
Class and Description |
---|
ARXConfiguration
A generic configuration for the ARX anonymizer.
|
DataDefinition
Encapsulates a definition of the types of attributes contained in a dataset.
|
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.
|
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.
|
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.
|