- AbstractILMultiDimensional - Class in org.deidentifier.arx.metric.v2
-
This class implements an information loss which can be represented as a
decimal number per quasi-identifier.
- AbstractILMultiDimensionalReduced - Class in org.deidentifier.arx.metric.v2
-
This class implements an information loss which can be represented as a
decimal number per quasi-identifier.
- AbstractMetricMultiDimensional - Class in org.deidentifier.arx.metric.v2
-
This class provides an abstract skeleton for the implementation of multi-dimensional metrics.
- AbstractMetricMultiDimensionalPotentiallyPrecomputed - Class in org.deidentifier.arx.metric.v2
-
This class provides an abstract skeleton for the implementation of metrics
that can either be precomputed or not.
- AbstractMetricSingleDimensional - Class in org.deidentifier.arx.metric.v2
-
This class provides an abstract skeleton for the implementation of single-dimensional metrics.
- acceptsParameter(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionWithParameter
-
Returns whether the function accepts this parameter.
- acceptsParameter(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
-
- acceptsParameter(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
-
- acceptsParameter(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
-
- access() - Method in class org.deidentifier.arx.ARXLattice
-
Access fields of this class.
- access() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
-
Alter associated fields.
- accuracy(double) - Method in class org.deidentifier.arx.ARXSolverConfiguration
-
- add(String...) - Method in class org.deidentifier.arx.AttributeType.Hierarchy.DefaultHierarchy
-
Adds a row to the tabular representation of this hierarchy.
- add(T) - Method in class org.deidentifier.arx.common.Groupify
-
Adds a new element
- add(String...) - Method in class org.deidentifier.arx.Data.DefaultData
-
Adds a row to this data object.
- add(Date, Date) - Method in class org.deidentifier.arx.DataType.ARXDate
-
- add(Double, Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
-
- add(Long, Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
-
- add(T, T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
-
- add(int) - Method in class org.deidentifier.arx.RowSet
-
Sets a bit
- addColumn(int) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(int, DataType<?>) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(int, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(int, String) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(int, String, DataType<?>) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(int, String, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(String) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(String, DataType<?>) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(String, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(String, String) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(String, String, DataType<?>) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(String, String, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
-
Adds a new column.
- addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfiguration
-
Adds a single column to import from.
- addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
-
Adds a single column to import from
This makes sure that only
ImportColumnCSV
can be added, otherwise
an
IllegalArgumentException
will be thrown.
- addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
-
Adds a single column to import from
This makes sure that only
ImportColumnExcel
can be added,
otherwise an
IllegalArgumentException
will be thrown.
- addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfigurationJDBC
-
Adds a single column to import from
This makes sure that only
ImportColumnJDBC
can be added,
otherwise an
IllegalArgumentException
will be thrown.
- addCriterion(PrivacyCriterion) - Method in class org.deidentifier.arx.ARXConfiguration
-
Deprecated.
- addGroup(int) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
-
Adds the given group with the default aggregate function.
- addGroup(int, AggregateFunction<U>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
-
Adds the given group with the given aggregate function.
- addGroup(int, String) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
-
Adds the given group.
- addInterval(T, T) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
-
Adds an interval.
- addInterval(T, T, AggregateFunction<T>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
-
Adds an interval.
- addInterval(T, T, String) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
-
Adds an interval.
- addItem(String) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds an item
- addItem(ElementData) - Method in class org.deidentifier.arx.certificate.elements.ElementList
-
Adds element data
- addItem(ElementList) - Method in class org.deidentifier.arx.certificate.elements.ElementList
-
Adds an item to this list
- addItem(ElementText) - Method in class org.deidentifier.arx.certificate.elements.ElementList
-
Adds an item to this list
- addPercentProperty(String, double) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a number between 0 and 1 as precentage
- addPrivacyModel(PrivacyCriterion) - Method in class org.deidentifier.arx.ARXConfiguration
-
Adds a privacy model to the configuration.
- addProperty(String, ARXLattice.Anonymity) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a property
- addProperty(String, boolean) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a property
- addProperty(String, double) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a property
- addProperty(String, int) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a property
- addProperty(String, long) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a property
- addProperty(String, String) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a property
- addProperty(String, ElementData) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Adds a property
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction
-
This function returns an aggregate value.
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMean
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMeanOfBounds
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericBounds
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMean
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMeanOfBounds
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericInterval
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSet
-
- aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
-
- AggregateFunction<T> - Class in org.deidentifier.arx.aggregates
-
This abstract class represents an aggregate function.
- AggregateFunction.AggregateFunctionBuilder<T> - Class in org.deidentifier.arx.aggregates
-
A builder for aggregate functions.
- AggregateFunction.AggregateFunctionWithParameter<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that has a parameter.
- AggregateFunction.GenericArithmeticMean<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns the arithmetic mean, if it may be computed, "NULL"
otherwise.
- AggregateFunction.GenericArithmeticMeanOfBounds<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns the arithmetic mean of min & max, if it may be computed, "NULL"
otherwise.
- AggregateFunction.GenericBounds<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns an interval consisting of the
first and the last element following the predefined order .
- AggregateFunction.GenericCommonPrefix<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns a common prefix.
- AggregateFunction.GenericConstant<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns a constant value.
- AggregateFunction.GenericGeometricMean<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns the geometric mean, if it may be computed, "NULL"
otherwise.
- AggregateFunction.GenericGeometricMeanOfBounds<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns the geometric mean of min & max, if it may be computed, "NULL"
otherwise.
- AggregateFunction.GenericInterval<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns an interval [min, max] .
- AggregateFunction.GenericSet<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns a set of all data values.
- AggregateFunction.GenericSetOfPrefixes<T> - Class in org.deidentifier.arx.aggregates
-
An aggregate function that returns a set of the prefixes of the data values.
- and() - Method in class org.deidentifier.arx.DataSelector
-
- anonymize(Data, ARXConfiguration) - Method in class org.deidentifier.arx.ARXAnonymizer
-
Performs data anonymization.
- ANY_VALUE - Static variable in class org.deidentifier.arx.DataType
-
The string representing the ANY value
- ARXAnonymizer - Class in org.deidentifier.arx
-
This class offers several methods to define parameters and execute the ARX
algorithm.
- ARXAnonymizer() - Constructor for class org.deidentifier.arx.ARXAnonymizer
-
Creates a new anonymizer with the default configuration.
- ARXAnonymizer(int, double, double) - Constructor for class org.deidentifier.arx.ARXAnonymizer
-
Creates a new anonymizer with the given configuration.
- ARXCertificate - Class in org.deidentifier.arx.certificate
-
A PDF document
- ARXConfiguration - Class in org.deidentifier.arx
-
A generic configuration for the ARX anonymizer.
- ARXConfiguration.ARXConfigurationInternal - Class in org.deidentifier.arx
-
Class for internal use that provides access to more parameters and functionality.
- ARXConfiguration.Monotonicity - Enum in org.deidentifier.arx
-
Monotonicity.
- ARXCostBenefitConfiguration - Class in org.deidentifier.arx
-
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 - Class in org.deidentifier.arx
-
This class implements a representation of the generalization lattice that is
exposed to users of the API.
- ARXLattice.Access - Class in org.deidentifier.arx
-
The internal accessor class.
- ARXLattice.Access(ARXLattice) - Constructor for class org.deidentifier.arx.ARXLattice.Access
-
Constructor
- ARXLattice.Anonymity - Enum in org.deidentifier.arx
-
ReflectS different anonymity properties
- ARXLattice.ARXNode - Class in org.deidentifier.arx
-
A node in the lattice.
- ARXLattice.ARXNode(ARXLattice) - Constructor for class org.deidentifier.arx.ARXLattice.ARXNode
-
Internal constructor for deserialization.
- ARXLattice.ARXNode.Access - Class in org.deidentifier.arx
-
Internal access class.
- ARXLattice.ARXNode.Access(ARXLattice.ARXNode) - Constructor for class org.deidentifier.arx.ARXLattice.ARXNode.Access
-
Accessor class
- ARXLattice.LatticeDeserializationContext - Class in org.deidentifier.arx
-
Context for deserialization.
- ARXLattice.LatticeDeserializationContext() - Constructor for class org.deidentifier.arx.ARXLattice.LatticeDeserializationContext
-
- ARXListener - Interface in org.deidentifier.arx
-
This class implements a listener for the ARX framework.
- ARXLogisticRegressionConfiguration - Class in org.deidentifier.arx
-
Configuration for logistic regression
- ARXLogisticRegressionConfiguration.PriorFunction - Enum in org.deidentifier.arx
-
Prior function for regularization
- ARXPopulationModel - Class in org.deidentifier.arx
-
This class models population properties for risk estimation
- ARXPopulationModel.Region - Enum in org.deidentifier.arx
-
Regions
- ARXResult - Class in org.deidentifier.arx
-
Encapsulates the results of an execution of the ARX algorithm.
- ARXResult(DataHandle, DataDefinition, ARXLattice, int, double, double, Metric<?>, ARXConfiguration, ARXLattice.ARXNode, long, SolutionSpace) - Constructor for class org.deidentifier.arx.ARXResult
-
Internal constructor for deserialization.
- ARXSolverConfiguration - Class in org.deidentifier.arx
-
Runtime configuration for the solver
- asList() - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Returns a list
- asList(String) - Method in class org.deidentifier.arx.certificate.elements.ElementData
-
Returns a list
- AttributeType - Class in org.deidentifier.arx
-
Represents an attribute type.
- AttributeType.Hierarchy - Class in org.deidentifier.arx
-
This class implements a generalization hierarchy.
- AttributeType.Hierarchy() - Constructor for class org.deidentifier.arx.AttributeType.Hierarchy
-
Instantiates a new hierarchy.
- AttributeType.Hierarchy.DefaultHierarchy - Class in org.deidentifier.arx
-
The default implementation of a generalization hierarchy.
- AttributeType.Hierarchy.DefaultHierarchy() - Constructor for class org.deidentifier.arx.AttributeType.Hierarchy.DefaultHierarchy
-
Instantiates a new default hierarchy.
- AttributeType.MicroAggregationFunction - Class in org.deidentifier.arx
-
This class is used to define aggregate functions for microaggregation.
- AttributeType.MicroAggregationFunctionDescription - Class in org.deidentifier.arx
-
This class describes a microaggregation function
- AverageReidentificationRisk - Class in org.deidentifier.arx.criteria
-
This criterion ensures that an estimate for the average re-identification risk falls
below a given threshold.
- AverageReidentificationRisk(double) - Constructor for class org.deidentifier.arx.criteria.AverageReidentificationRisk
-
Creates a new instance of this criterion.