A B C D E F G H I K L M N O P Q R S T U V W _ 

A

AbstractAlgorithm - Class in org.deidentifier.arx.algorithm
Abstract class for an algorithm, which provides some generic methods.
AbstractAlgorithm(Lattice, NodeChecker) - Constructor for class org.deidentifier.arx.algorithm.AbstractAlgorithm
Walks the lattice.
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.
AbstractMetricSingleDimensional(boolean, boolean) - Constructor for class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Creates a new instance.
AbstractTransformer - Class in org.deidentifier.arx.framework.check.transformer
This class implements an abstract base class for all transformers.
AbstractTransformer(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
Instantiates a new abstract transformer.
AbstractTransformer.GroupifyCounter - Class in org.deidentifier.arx.framework.check.transformer
Implementation of the delegate for Requirements.COUNTER
AbstractTransformer.GroupifyCounter() - Constructor for class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounter
 
AbstractTransformer.GroupifyCounterDistribution - Class in org.deidentifier.arx.framework.check.transformer
Implementation of the delegate for Requirements.COUNTER | Requirements.DISTRIBUTION
AbstractTransformer.GroupifyCounterDistribution() - Constructor for class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterDistribution
 
AbstractTransformer.GroupifyCounterSecondaryCounter - Class in org.deidentifier.arx.framework.check.transformer
Implementation of the delegate for Requirements.COUNTER | Requirements.SECONDARY_COUNTER
AbstractTransformer.GroupifyCounterSecondaryCounter() - Constructor for class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounter
 
AbstractTransformer.GroupifyCounterSecondaryCounterDistribution - Class in org.deidentifier.arx.framework.check.transformer
Implementation of the delegate for Requirements.COUNTER | Requirements.SECONDARY_COUNTER | Requirements.DISTRIBUTION
AbstractTransformer.GroupifyCounterSecondaryCounterDistribution() - Constructor for class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounterDistribution
 
AbstractTransformer.GroupifyDistribution - Class in org.deidentifier.arx.framework.check.transformer
Implementation of the delegate for Requirements.DISTRIBUTION
AbstractTransformer.GroupifyDistribution() - Constructor for class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyDistribution
 
AbstractTransformer.IGroupify - Interface in org.deidentifier.arx.framework.check.transformer
Interface for delegates to the groupify .
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
 
action(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction
Implements the action to be performed.
add(String...) - Method in class org.deidentifier.arx.AttributeType.Hierarchy.DefaultHierarchy
Adds a row to the tabular representation of this hierarchy.
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.framework.check.distribution.Distribution
Adds a element to the hashtable.
add(T) - Method in class org.deidentifier.arx.risk.Groupify
Adds a new element
add(int) - Method in class org.deidentifier.arx.RowSet
 
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
Adds a criterion to the configuration.
addFromBuffer(int[], int[], int, int, int) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Adds a tuple from the buffer
addFromGroupify(int[], Distribution[], int, int, int) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Adds an entry from another groupify operator
addFromSnapshot(int[], int[][], int[][], int, int, int) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Adds a class from a snapshot
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.
addInterval(HierarchyBuilderIntervalBased.Interval<T>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Adds an interval.
additionalConditionAppliesTo(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionAND
The additional condition to implement.
additionalConditionAppliesTo(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionOR
The additional condition to implement.
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
 
aggregate(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
This function returns an aggregate value.
aggregate(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
 
aggregate(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeneralization
 
aggregate(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean
 
aggregate(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionInterval
 
aggregate(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMedian
 
aggregate(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMode
 
AggregateFunction<T> - Class in org.deidentifier.arx.aggregates
This abstract class represents an aggregate function.
AggregateFunction(DataType<T>) - Constructor for class org.deidentifier.arx.aggregates.AggregateFunction
Constructor.
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.AggregateFunctionWithParameter(DataType<T>) - Constructor for class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionWithParameter
Creates a new instance.
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.
anonymizeInternal(DataHandle, DataDefinition, ARXConfiguration) - Method in class org.deidentifier.arx.ARXAnonymizer
Reset a previous lattice and run the algorithm .
append(T) - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Append.
appliesTo(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction
Determines whether the trigger action should be performed.
appliesTo(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionAND
 
appliesTo(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionConstant
 
appliesTo(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionInverse
 
appliesTo(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionOR
 
apply(long, int[], HashGroupify) - Method in class org.deidentifier.arx.framework.check.Transformer
Apply.
apply(Node) - Method in class org.deidentifier.arx.framework.lattice.NodeAction
Applies the trigger to the given node.
applyInternal(long, int[], HashGroupify, HashGroupify, int[], StateMachine.TransitionType) - Method in class org.deidentifier.arx.framework.check.Transformer
Apply internal.
applyRollup(long, int[], HashGroupify, HashGroupify) - Method in class org.deidentifier.arx.framework.check.Transformer
Apply rollup.
applySnapshot(long, int[], HashGroupify, int[]) - Method in class org.deidentifier.arx.framework.check.Transformer
Apply snapshot.
applyTransformation(Node) - Method in class org.deidentifier.arx.framework.check.NodeChecker
Applies the given transformation and returns the dataset
array - Variable in class org.deidentifier.arx.DataSubset
The subset as a sorted array of indices.
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.
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 details.
ARXConfiguration.ARXConfigurationInternal(ARXConfiguration) - Constructor for class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Creates a new instance.
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
 
ARXLattice.Anonymity - Enum in org.deidentifier.arx
 
ARXLattice.ARXNode - Class in org.deidentifier.arx
A node in the lattice.
ARXLattice.ARXNode() - 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
 
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.
ARXPopulationModel - Class in org.deidentifier.arx
This class models population properties for risk estimation
ARXPopulationModel(DataHandle, double) - Constructor for class org.deidentifier.arx.ARXPopulationModel
Creates a new instance
ARXPopulationModel(double) - Constructor for class org.deidentifier.arx.ARXPopulationModel
Creates a new instance
ARXPopulationModel(ARXPopulationModel.Region) - Constructor for class org.deidentifier.arx.ARXPopulationModel
Creates a new instance
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) - Constructor for class org.deidentifier.arx.ARXResult
Internal constructor for deserialization.
ARXResult(DataRegistry, DataManager, NodeChecker, DataDefinition, ARXConfiguration, ARXLattice, long) - Constructor for class org.deidentifier.arx.ARXResult
Creates a new instance.
ARXSolverConfiguration - Class in org.deidentifier.arx
Runtime configuration for the solver
ATTR_TYPE_ID - Static variable in class org.deidentifier.arx.AttributeType
Constant for type ID.
ATTR_TYPE_IS - Static variable in class org.deidentifier.arx.AttributeType
Constant for type IN.
ATTR_TYPE_QI - Static variable in class org.deidentifier.arx.AttributeType
Constant for type QI.
ATTR_TYPE_SE - Static variable in class org.deidentifier.arx.AttributeType
Constant for type SE.
attribute - Variable in class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
Attribute
attribute - Variable in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Name.
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.

B

begin() - Method in class org.deidentifier.arx.DataSelector
 
bucket - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The bucket.
buffer - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The buffer.
bufferGeneralized - Variable in class org.deidentifier.arx.framework.check.TransformedData
The GH buffer
bufferMicroaggregated - Variable in class org.deidentifier.arx.framework.check.TransformedData
The OT buffer
build() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Creates a new hierarchy, based on the predefined specification.
build(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Creates a new hierarchy, based on the predefined specification.
build() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Creates a new hierarchy, based on the predefined specification.
build(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Creates a new hierarchy, based on the predefined specification.
build() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Creates a new hierarchy, based on the predefined specification.
build(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Creates a new hierarchy, based on the predefined specification.
build() - Method in class org.deidentifier.arx.DataSelector
 
build() - Method in class org.deidentifier.arx.framework.lattice.LatticeBuilder
Builds the.

C

calculateCapacity(int) - Static method in class org.deidentifier.arx.framework.check.groupify.HashTableUtil
Calculates a new capacity.
calculateThreshold(int, float) - Static method in class org.deidentifier.arx.framework.check.groupify.HashTableUtil
Computes the threshold for rehashing.
call() - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
 
callAll(int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounter
 
callAll(int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterDistribution
 
callAll(int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounter
 
callAll(int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounterDistribution
 
callAll(int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyDistribution
 
callAll(int[], int) - Method in interface org.deidentifier.arx.framework.check.transformer.AbstractTransformer.IGroupify
Mode ALL.
callGroupify(int[], HashGroupifyEntry) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounter
 
callGroupify(int[], HashGroupifyEntry) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterDistribution
 
callGroupify(int[], HashGroupifyEntry) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounter
 
callGroupify(int[], HashGroupifyEntry) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounterDistribution
 
callGroupify(int[], HashGroupifyEntry) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyDistribution
 
callGroupify(int[], HashGroupifyEntry) - Method in interface org.deidentifier.arx.framework.check.transformer.AbstractTransformer.IGroupify
Mode GROUPIFY.
callSnapshot(int[], int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounter
 
callSnapshot(int[], int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterDistribution
 
callSnapshot(int[], int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounter
 
callSnapshot(int[], int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyCounterSecondaryCounterDistribution
 
callSnapshot(int[], int[], int) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer.GroupifyDistribution
 
callSnapshot(int[], int[], int) - Method in interface org.deidentifier.arx.framework.check.transformer.AbstractTransformer.IGroupify
Mode SNAPSHOT.
Cardinalities - Class in org.deidentifier.arx.metric.v2
This class represents cardinalities.
Cardinalities(Data, RowSet, GeneralizationHierarchy[]) - Constructor for class org.deidentifier.arx.metric.v2.Cardinalities
Creates a new instance for the given data set.
Cardinalities(int[][][]) - Constructor for class org.deidentifier.arx.metric.v2.Cardinalities
For backwards compatibility, derives the cardinalities from the given array.
check(Node) - Method in class org.deidentifier.arx.framework.check.NodeChecker
 
check(Node, boolean) - Method in class org.deidentifier.arx.framework.check.NodeChecker
 
checkColumn(int) - Method in class org.deidentifier.arx.DataHandle
Checks a column index.
checkColumns(int[]) - Method in class org.deidentifier.arx.DataHandle
Checks the column indexes.
checker - Variable in class org.deidentifier.arx.algorithm.AbstractAlgorithm
A node checker.
checkInterrupt() - Method in interface org.deidentifier.arx.DataHandleStatistics.InterruptHandler
Method
checkMonotonicity(DataManager) - Method in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Throws an exception, if the hierarchy is not monotonic.
checkRegistry() - Method in class org.deidentifier.arx.DataHandle
Checks whether a registry is referenced.
checkRow(int, int) - Method in class org.deidentifier.arx.DataHandle
Checks a row index.
clear() - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Clears the table.
clear() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
Clears the dictionary.
clear() - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Clear.
clearGroups() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
Removes all groups on this level.
clearIntervals() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Adds an interval.
clone() - Method in class org.deidentifier.arx.ARXConfiguration
Clones this config.
clone() - Method in class org.deidentifier.arx.ARXPopulationModel
Returns a clone of this object
clone() - Method in class org.deidentifier.arx.AttributeType
 
clone() - Method in class org.deidentifier.arx.AttributeType.Hierarchy
 
clone() - Method in class org.deidentifier.arx.AttributeType.Hierarchy.DefaultHierarchy
 
clone() - Method in class org.deidentifier.arx.DataDefinition
 
clone() - Method in class org.deidentifier.arx.DataType.ARXDate
 
clone() - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
clone() - Method in class org.deidentifier.arx.DataType.ARXInteger
 
clone() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
clone() - Method in class org.deidentifier.arx.DataType.ARXString
 
clone() - Method in class org.deidentifier.arx.DataType
 
clone() - Method in class org.deidentifier.arx.framework.data.Data
 
clone() - Method in class org.deidentifier.arx.metric.InformationLoss
Returns a clone of this object.
clone() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
clone() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
Override this to implement a variant.
clone() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalArithmeticMean
 
clone() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalGeometricMean
 
clone() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalMax
 
clone() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
clone() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalSum
 
clone() - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
clone() - Method in class org.deidentifier.arx.RowSet
 
close() - Method in class org.deidentifier.arx.io.CSVDataInput
Closes the reader.
close() - Method in class org.deidentifier.arx.io.ImportConfigurationJDBC
Closes any underlying JDBC connection that may have either been created by ARX or passed during construction.
columnIndexArray - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The column index array.
columnMapArray - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The column map array.
columns - Variable in class org.deidentifier.arx.io.ImportConfiguration
List of columns to be imported Each element of this list represents a single column to import from.
compare(Node, Node) - Method in class org.deidentifier.arx.algorithm.FLASHStrategy
Compares nodea according to their criteria.
compare(Date, Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
compare(String, String) - Method in class org.deidentifier.arx.DataType.ARXDate
 
compare(Double, Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
compare(String, String) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
compare(Long, Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
compare(String, String) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
compare(String, String) - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
compare(String, String) - Method in class org.deidentifier.arx.DataType.ARXString
 
compare(String, String) - Method in class org.deidentifier.arx.DataType
Compares two values.
compare(T, T) - Method in class org.deidentifier.arx.DataType
Compare.
compare(String, String) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
compare(T, T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
compareTo(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.InformationLoss
Compares the loss to the other.
compareTo(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
compareTo(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
 
compareTo(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
compareTo(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
compareTo(RiskModelAttributes.QuasiIdentifierRisk) - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
 
computeUtilityForMonotonicMetrics(Node) - Method in class org.deidentifier.arx.algorithm.AbstractAlgorithm
Determine information loss of the given node if it can be used for estimating minimum and maximum information loss for tagged nodes.
config - Variable in class org.deidentifier.arx.algorithm.FLASHAlgorithmImpl
Configuration for the algorithm's phases.
config - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The mode of operation *.
config - Variable in class org.deidentifier.arx.framework.check.Transformer
The config.
contains(int) - Method in class org.deidentifier.arx.RowSet
 
containsCriterion(Class<? extends PrivacyCriterion>) - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
 
containsCriterion(Class<? extends PrivacyCriterion>) - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether the configuration contains a criterion of the given class.
convert(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
Converter method.
convert(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
Converter method.
convert(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
count - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable
The total number of entries in the contingency table.
count - Variable in class org.deidentifier.arx.aggregates.StatisticsFrequencyDistribution
The total number of data values.
count - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The number of elements in this class.
create(File) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Loads a builder from a file.
create(String) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Loads a builder from a file.
create(DataType<T>) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Creates a new instance.
create(DataType<T>, HierarchyBuilderIntervalBased.Range<T>, HierarchyBuilderIntervalBased.Range<T>) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Creates a new instance.
create(File) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Loads a builder specification from the given file.
create(String) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Loads a builder specification from the given file.
create(DataType<T>, boolean) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
Creates a new instance.
create(DataType<T>, Comparator<T>) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
Creates a new instance.
create(DataType<T>, String[]) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
Creates a new instance.
create(File) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
Loads a builder specification from the given file.
create(String) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
Loads a builder specification from the given file.
create(char) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Values are aligned left-to-right and redacted right-to-left.
create(File) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Loads a builder specification from the given file.
create(HierarchyBuilderRedactionBased.Order, HierarchyBuilderRedactionBased.Order, char) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Values are aligned according to the alignmentOrder and redacted according to the redactionOrder.
create(HierarchyBuilderRedactionBased.Order, HierarchyBuilderRedactionBased.Order, char, char) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Values are aligned according to the alignmentOrder and redacted according to the redactionOrder.
create(String) - Static method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Loads a builder specification from the given file.
create(Lattice, NodeChecker, FLASHStrategy) - Static method in class org.deidentifier.arx.algorithm.FLASHAlgorithm
Creates a new instance of the FLASH algorithm.
create() - Static method in class org.deidentifier.arx.ARXConfiguration
Creates a new config without tuple suppression.
create(double) - Static method in class org.deidentifier.arx.ARXConfiguration
Creates a new config that allows the given percentage of outliers and thus implements tuple suppression.
create(double, Metric<?>) - Static method in class org.deidentifier.arx.ARXConfiguration
Creates a new config that allows the given percentage of outliers and thus implements tuple suppression.
create(Metric<?>) - Static method in class org.deidentifier.arx.ARXConfiguration
Creates a new config that allows to define the metric for measuring information loss.
create(double) - Static method in class org.deidentifier.arx.ARXPopulationModel
Creates a new instance
create(ARXPopulationModel.Region) - Static method in class org.deidentifier.arx.ARXPopulationModel
Creates a new instance
create() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Creates a new instance
create() - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new default hierarchy.
create(File) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(Iterator<String[]>) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from an iterator over tuples.
create(List<String[]>) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a list.
create(String, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(String, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(String[][]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a two-dimensional string array.
create() - Static method in class org.deidentifier.arx.Data
Creates a new default data object.
create(DataSource) - Static method in class org.deidentifier.arx.Data
Creates a new data object from the given data source specification.
create(File) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, char, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, CSVSyntax) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, char, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, CSVSyntax) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(Iterator<String[]>) - Static method in class org.deidentifier.arx.Data
Creates a new data object from an iterator over tuples.
create(List<String[]>) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a list.
create(String) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, char, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, CSVSyntax) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String[][]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a two-dimensional string array.
create(Data) - Static method in class org.deidentifier.arx.DataSelector
 
create(Data, String) - Static method in class org.deidentifier.arx.DataSelector
 
create(Data, Data) - Static method in class org.deidentifier.arx.DataSubset
Create a subset by matching two data instances.
create(Data, DataSelector) - Static method in class org.deidentifier.arx.DataSubset
Creates a subset from the given selector.
create(Data, RowSet) - Static method in class org.deidentifier.arx.DataSubset
Creates a new subset from the given row set, from which a copy is created.
create(Data, Set<Integer>) - Static method in class org.deidentifier.arx.DataSubset
Creates a new subset from the given set of tuple indices.
create(ImportConfiguration) - Static method in class org.deidentifier.arx.io.ImportAdapter
Factory method This will return an appropriate ImportAdapter for each implemented data source ImportAdapter.
create(Data) - Static method in class org.deidentifier.arx.RowSet
 
createAECSMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates a new instance of the AECS metric.
createAECSMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a new instance of the AECS metric.
createAECSMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a new instance of the AECS metric.
createAggregate() - Method in class org.deidentifier.arx.DataType
Returns a new function builder.
createArithmeticMean() - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the arithmetic mean.
createArithmeticMean(boolean) - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the arithmetic mean.
createArithmeticMeanFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a the arithmetic mean, if it can be computed, NULL otherwise.
createArithmeticMeanOfBoundsFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a the arithmetic mean of min & max, if it can be computed, NULL otherwise.
createBinaryPhaseConfiguration(FLASHPhaseConfiguration, NodeAction, NodeAction, boolean) - Static method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Creates a binary-phase only configuration.
createBoundsFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns an interval consisting of the first and the last element following the predefined order.
createConstantFunction(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a constant value.
createCSVSource(File, char, boolean) - Static method in class org.deidentifier.arx.DataSource
Creates a CSV data source.
createCSVSource(String, char, boolean) - Static method in class org.deidentifier.arx.DataSource
Creates a CSV data source.
createDate(String) - Static method in class org.deidentifier.arx.DataType
A date data type with given format.
createDate(String, Locale) - Static method in class org.deidentifier.arx.DataType
A date data type with given format.
createDecimal(String) - Static method in class org.deidentifier.arx.DataType
A decimal data type with given format.
createDecimal(String, Locale) - Static method in class org.deidentifier.arx.DataType
Creates a decimal data type with a format string from the given locale.
createDiscernabilityMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the discernability metric.
createDiscernabilityMetric(boolean) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the discernability metric.
createDiscernabilityMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the discernability metric.
createDiscernabilityMetric(boolean) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the discernability metric.
createDiscernabilityMetric(boolean, double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the discernability metric.
createEntropyMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-monotonic non-uniform entropy metric.
createEntropyMetric(boolean) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-uniform entropy metric.
createEntropyMetric(boolean, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-uniform entropy metric.
createEntropyMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-monotonic non-uniform entropy metric.
createEntropyMetric(boolean) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-uniform entropy metric.
createEntropyMetric(boolean, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-uniform entropy metric.
createEntropyMetric(boolean, double[][], int[][][], int[][][]) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-uniform entropy metric.
createExcelSource(File, int, boolean) - Static method in class org.deidentifier.arx.DataSource
Creates an Excel data source.
createExcelSource(String, int, boolean) - Static method in class org.deidentifier.arx.DataSource
Creates an Excel data source.
createGeneralization() - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function using generalization.
createGeneralization(boolean) - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function using generalization.
createGeometricMean() - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the geometric mean.
createGeometricMean(boolean) - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the geometric mean.
createGeometricMeanFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a the geometric mean, if it can be computed, NULL otherwise.
createGeometricMeanOfBoundsFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a the geometric mean of min & max, if it can be computed, NULL otherwise.
createHeightMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the height metric.
createHeightMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the height metric.
createHeightMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the height metric.
createHeightMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the height metric.
createHeightMetric(int, int) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the height metric.
createILMultiDimensionalArithmeticMean(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Helper method.
createILMultiDimensionalSum(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Helper method.
createILSingleDimensional(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Helper method.
createInformationLoss(InformationLoss<?>, Metric<?>, int, int) - Static method in class org.deidentifier.arx.metric.InformationLoss
Converter method, converting information loss from version 1 to information loss from version 2, if necessary.
createInformationLoss(double[]) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Helper method for creating information loss.
createInformationLossWithBound(double[], double[]) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Helper method for creating information loss.
createInformationLossWithoutBound(double[]) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Helper method for creating information loss.
createInstance(boolean) - Method in class org.deidentifier.arx.AttributeType.MicroAggregationFunctionDescription
Creates an instance
createInstance(MetricConfiguration) - Method in class org.deidentifier.arx.metric.MetricDescription
Creates an instance with the given configuration options.
createInteger(String) - Static method in class org.deidentifier.arx.DataType
An integer data type with given format.
createInteger(String, Locale) - Static method in class org.deidentifier.arx.DataType
An integer data type with given format using the given locale.
createInterval() - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning intervals.
createInterval(boolean) - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning intervals.
createIntervalFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns an interval [min, max].
createIntervalFunction(boolean, boolean) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns an interval [min, max].
createJDBCSource(String, String) - Static method in class org.deidentifier.arx.DataSource
Creates a JDBC data source.
createJDBCSource(String, String, String, String) - Static method in class org.deidentifier.arx.DataSource
Creates a JDBC data source.
createLinearPhaseConfiguration(FLASHPhaseConfiguration, NodeAction, NodeAction, boolean) - Static method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Creates a linear-phase only configuration.
createLossMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the loss metric which treats generalization and suppression equally.
createLossMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the loss metric which treats generalization and suppression equally.
createLossMetric(double) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the loss metric with factors for weighting generalization and suppression.
createLossMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the loss metric with factors for weighting generalization and suppression.
createLossMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the loss metric which treats generalization and suppression equally.
createLossMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the loss metric which treats generalization and suppression equally.
createLossMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the loss metric with factors for weighting generalization and suppression.
createLossMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the loss metric with factors for weighting generalization and suppression.
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.Metric
Returns an instance of the maximal value.
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricAECS
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricDefault
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricDM
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricDMStar
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricHeight
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricPrecision
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.MetricStatic
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
createMedian() - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the median.
createMedian(boolean) - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the median.
createMetric(Metric<?>, int, int) - Static method in class org.deidentifier.arx.metric.Metric
This method supports backwards compatibility.
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.Metric
Returns an instance of the minimal value.
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricAECS
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricDefault
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricDM
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricDMStar
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricHeight
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricPrecision
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.MetricStatic
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
createMode() - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the mode.
createMode(boolean) - Static method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Creates a microaggregation function returning the mode.
createOrderedString(List<String>) - Static method in class org.deidentifier.arx.DataType
A ordered string type with given format.
createOrderedString(String) - Static method in class org.deidentifier.arx.DataType
A ordered string type with given format.
createOrderedString(String[]) - Static method in class org.deidentifier.arx.DataType
A ordered string type with given format.
createPrecisionMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-monotonic precision metric.
createPrecisionMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-monotonic precision metric.
createPrecisionMetric(boolean) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the precision metric.
createPrecisionMetric(boolean, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the precision metric.
createPrecisionMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-monotonic precision metric.
createPrecisionMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-monotonic precision metric.
createPrecisionMetric(boolean) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the precision metric.
createPrecisionMetric(boolean, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the precision metric.
createPrecisionMetric(boolean, int[], double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the precision metric.
createPrecomputedEntropyMetric(double) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the non-monotonic non-uniform entropy metric.
createPrecomputedEntropyMetric(double, boolean) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedEntropyMetric(double, boolean, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedEntropyMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the non-monotonic non-uniform entropy metric.
createPrecomputedEntropyMetric(double, boolean) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedEntropyMetric(double, boolean, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedLossMetric(double) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the loss metric which treats generalization and suppression equally.
createPrecomputedLossMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the loss metric which treats generalization and suppression equally.
createPrecomputedLossMetric(double, double) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the loss metric with factors for weighting generalization and suppression.
createPrecomputedLossMetric(double, double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the loss metric with factors for weighting generalization and suppression.
createPrecomputedLossMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the loss metric which treats generalization and suppression equally.
createPrecomputedLossMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the loss metric which treats generalization and suppression equally.
createPrecomputedLossMetric(double, double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the loss metric with factors for weighting generalization and suppression.
createPrecomputedLossMetric(double, double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the loss metric with factors for weighting generalization and suppression.
createPrefixFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a common prefix.
createPrefixFunction(Character) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a common prefix.
createSetFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a set of all data values .
createSetOfPrefixesFunction() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a set of the prefixes of the data values.
createSetOfPrefixesFunction(int) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionBuilder
An aggregate function that returns a set of the prefixes of the data values.
createStaticMetric(Map<String, List<Double>>) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of a metric with statically defined information loss.
createStaticMetric(Map<String, List<Double>>, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of a metric with statically defined information loss.
createStaticMetric(Map<String, List<Double>>) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of a metric with statically defined information loss.
createStaticMetric(Map<String, List<Double>>, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of a metric with statically defined information loss.
createTwoPhaseConfiguration(FLASHPhaseConfiguration, FLASHPhaseConfiguration, NodeAction, NodeAction, boolean) - Static method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Creates a two-phase configuration.
CSVDataInput - Class in org.deidentifier.arx.io
This class implements a reader for CSV encoded information.
CSVDataInput(File) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instatiate.
CSVDataInput(InputStream) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(Reader, char, char, char, char[], DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataOutput - Class in org.deidentifier.arx.io
Provides methods for writing CSV encoded data.
CSVDataOutput(File) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(File, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(File, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(File, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(File, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(File, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(OutputStream) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(OutputStream, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(OutputStream, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(OutputStream, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(OutputStream, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(OutputStream, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(String) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(String, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(String, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(String, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(String, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(String, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiate.
CSVDataOutput(Writer, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataOutput
Instantiates a new CSV data output.
CSVHierarchyInput - Class in org.deidentifier.arx.io
Reads a CSV encoded generalization hierarchy.
CSVHierarchyInput(File) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVSyntax - Class in org.deidentifier.arx.io
Syntax for a CSV file.
CSVSyntax() - Constructor for class org.deidentifier.arx.io.CSVSyntax
Instantiates a new syntax for a CSV file.
CSVSyntax(char) - Constructor for class org.deidentifier.arx.io.CSVSyntax
Instantiates a new syntax for a CSV file.
CSVSyntax(char, char) - Constructor for class org.deidentifier.arx.io.CSVSyntax
Instantiates a new syntax for a CSV file.
CSVSyntax(char, char, char) - Constructor for class org.deidentifier.arx.io.CSVSyntax
Instantiates a new syntax for a CSV file.
CSVSyntax(char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVSyntax
Instantiates a new syntax for a CSV file.
CSVSyntax(char, char, char, String) - Constructor for class org.deidentifier.arx.io.CSVSyntax
Instantiates a new syntax for a CSV file.
currentGroupify - Variable in class org.deidentifier.arx.framework.check.NodeChecker
The current hash groupify.

D

Data - Class in org.deidentifier.arx
Represents input data for the ARX framework.
Data() - Constructor for class org.deidentifier.arx.Data
 
data - Variable in class org.deidentifier.arx.DataHandleInput
The data.
data - Variable in class org.deidentifier.arx.framework.check.history.MRUCacheEntry
The data.
data - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The data.
Data - Class in org.deidentifier.arx.framework.data
Encodes a data object consisting of a dictionary encoded two-dimensional array, an associated dictionary, a header and a mapping to the columns in the input data set.
Data(int[][], String[], int[], Dictionary) - Constructor for class org.deidentifier.arx.framework.data.Data
Creates a new data object.
Data.DefaultData - Class in org.deidentifier.arx
The default implementation of a data object.
Data.DefaultData() - Constructor for class org.deidentifier.arx.Data.DefaultData
 
DataDefinition - Class in org.deidentifier.arx
Encapsulates a definition of the types of attributes contained in a dataset.
DataDefinition() - Constructor for class org.deidentifier.arx.DataDefinition
 
DataHandle - Class in org.deidentifier.arx
This class provides access to dictionary encoded data.
DataHandle() - Constructor for class org.deidentifier.arx.DataHandle
 
DataHandleInput - Class in org.deidentifier.arx
An implementation of the DataHandle interface for input data.
DataHandleInput(Data) - Constructor for class org.deidentifier.arx.DataHandleInput
Creates a new data handle.
DataHandleOutput - Class in org.deidentifier.arx
An implementation of the class DataHandle for output data.
DataHandleOutput(ARXResult, DataRegistry, DataManager, Data, Data, ARXLattice.ARXNode, StatisticsEquivalenceClasses, DataDefinition, ARXConfiguration) - Constructor for class org.deidentifier.arx.DataHandleOutput
Instantiates a new handle.
DataHandleOutput.ResultIterator - Class in org.deidentifier.arx
The class ResultIterator.
DataHandleOutput.ResultIterator() - Constructor for class org.deidentifier.arx.DataHandleOutput.ResultIterator
 
DataHandleStatistics - Class in org.deidentifier.arx
Wrapper class that provides information to StatisticsBuilder.
DataHandleStatistics(DataHandle) - Constructor for class org.deidentifier.arx.DataHandleStatistics
Constructor
DataHandleStatistics.InterruptHandler - Interface in org.deidentifier.arx
Interface
DataHandleSubset - Class in org.deidentifier.arx
This implementation of a data handle projects a given data handle onto a given research subset.
DataHandleSubset(DataHandle, DataSubset, StatisticsEquivalenceClasses) - Constructor for class org.deidentifier.arx.DataHandleSubset
Creates a new handle that represents the research subset.
DataManager - Class in org.deidentifier.arx.framework.data
Holds all data needed for the anonymization process.
DataManager(String[], int[][], Dictionary, DataDefinition, Set<PrivacyCriterion>, Map<String, DistributionAggregateFunction>) - Constructor for class org.deidentifier.arx.framework.data.DataManager
Creates a new data manager from pre-encoded data.
DataManager.AttributeTypeInternal - Class in org.deidentifier.arx.framework.data
Internal representation of attribute types.
DataManager.AttributeTypeInternal() - Constructor for class org.deidentifier.arx.framework.data.DataManager.AttributeTypeInternal
 
DataScale - Enum in org.deidentifier.arx
This class represents different scales of measure.
DataSelector - Class in org.deidentifier.arx
A selector for tuples.
DataSource - Class in org.deidentifier.arx
This class provides configuration options for importing data from CSV-files, from Excel-files or via a JDBC connection.
DataSubset - Class in org.deidentifier.arx
This class represents a data subset as required for d-presence.
DataType<T> - Class in org.deidentifier.arx
This class provides access to the data types supported by the ARX framework.
DataType() - Constructor for class org.deidentifier.arx.DataType
 
DataType.ARXDate - Class in org.deidentifier.arx
Base class for date/time types.
DataType.ARXDecimal - Class in org.deidentifier.arx
Base class for numeric types.
DataType.ARXInteger - Class in org.deidentifier.arx
Base class for numeric types.
DataType.ARXOrderedString - Class in org.deidentifier.arx
Base class for ordered string types.
DataType.ARXString - Class in org.deidentifier.arx
Base class for string types.
DataType.ARXString() - Constructor for class org.deidentifier.arx.DataType.ARXString
 
DataType.DataTypeDescription<T> - Class in org.deidentifier.arx
An entry in the list of available data types.
DataType.DataTypeWithFormat - Interface in org.deidentifier.arx
An interface for data types with format.
DataType.DataTypeWithRatioScale<T> - Interface in org.deidentifier.arx
An interface for data types with a ratio scale.
dataTypes - Variable in class org.deidentifier.arx.DataHandle
The data types.
dataTypes - Variable in class org.deidentifier.arx.io.ImportAdapter
Array of datatypes describing the columns.
DATE - Static variable in class org.deidentifier.arx.DataType
A date data type with default format dd.mm.yyyy
DECIMAL - Static variable in class org.deidentifier.arx.DataType
A generic decimal data type.
decRefCount() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
 
decrementRefCount(int) - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
Removes a element from the dictionary.
DEFAULT_DELIMITER - Static variable in class org.deidentifier.arx.io.CSVSyntax
Default values.
DEFAULT_ESCAPE - Static variable in class org.deidentifier.arx.io.CSVSyntax
Default values.
DEFAULT_LINEBREAK - Static variable in class org.deidentifier.arx.io.CSVSyntax
Default values.
DEFAULT_QUOTE - Static variable in class org.deidentifier.arx.io.CSVSyntax
Default values.
definition - Variable in class org.deidentifier.arx.DataHandle
The data definition.
delegate - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The delegate.
dictionary - Variable in class org.deidentifier.arx.DataHandleInput
The dictionary.
dictionary - Variable in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Dictionary
Dictionary - Class in org.deidentifier.arx.framework.data
A dictionary mapping integers to strings for different dimensions.
Dictionary(int) - Constructor for class org.deidentifier.arx.framework.data.Dictionary
Instantiates a new dictionary.
dictionarySensFreq - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The dictionary for the snapshot compression *.
dictionarySensFreq - Variable in class org.deidentifier.arx.framework.check.Transformer
The dictionary for the snapshot compression *.
dictionarySensValue - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The dictionary for the snapshot compression *.
dictionarySensValue - Variable in class org.deidentifier.arx.framework.check.Transformer
The dictionary for the snapshot compression *.
dimensions - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The dimensions.
dimensions - Variable in class org.deidentifier.arx.framework.check.Transformer
The dimensions.
DistinctLDiversity - Class in org.deidentifier.arx.criteria
The distinct l-diversity privacy criterion.
DistinctLDiversity(String, int) - Constructor for class org.deidentifier.arx.criteria.DistinctLDiversity
Creates a new instance of the distinct l-diversity privacy criterion as proposed in Machanavajjhala A, Kifer D, Gehrke J.
distinctValues - Variable in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Level->number of distinct values.
Distribution - Class in org.deidentifier.arx.framework.check.distribution
This class can be utilized to track the distributions of values.
Distribution() - Constructor for class org.deidentifier.arx.framework.check.distribution.Distribution
Default constructor.
Distribution(int[], int[]) - Constructor for class org.deidentifier.arx.framework.check.distribution.Distribution
Constructor used to create frequency set from a history entry.
DistributionAggregateFunction - Class in org.deidentifier.arx.framework.check.distribution
This abstract class represents a function that aggregates values from a frequency distribution
DistributionAggregateFunction(boolean, boolean) - Constructor for class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Instantiates a new function.
DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean - Class in org.deidentifier.arx.framework.check.distribution
This class calculates the arithmetic mean for a given distribution.
DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean(boolean) - Constructor for class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
Instantiates.
DistributionAggregateFunction.DistributionAggregateFunctionGeneralization - Class in org.deidentifier.arx.framework.check.distribution
This class generalizes the given distribution.
DistributionAggregateFunction.DistributionAggregateFunctionGeneralization(boolean) - Constructor for class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeneralization
Creates a new instance
DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean - Class in org.deidentifier.arx.framework.check.distribution
This class calculates the geometric mean for a given distribution.
DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean(boolean) - Constructor for class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean
Instantiates.
DistributionAggregateFunction.DistributionAggregateFunctionInterval - Class in org.deidentifier.arx.framework.check.distribution
This class calculates the mode for a given distribution.
DistributionAggregateFunction.DistributionAggregateFunctionInterval(boolean) - Constructor for class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionInterval
Instantiates.
DistributionAggregateFunction.DistributionAggregateFunctionMedian - Class in org.deidentifier.arx.framework.check.distribution
This class calculates the median for a given distribution.
DistributionAggregateFunction.DistributionAggregateFunctionMedian(boolean) - Constructor for class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMedian
Instantiates.
DistributionAggregateFunction.DistributionAggregateFunctionMode - Class in org.deidentifier.arx.framework.check.distribution
This class calculates the mode for a given distribution.
DistributionAggregateFunction.DistributionAggregateFunctionMode(boolean) - Constructor for class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMode
Instantiates.
DistributionIterator<T> - Class in org.deidentifier.arx.framework.check.distribution
An iterator over values of a distribution
distributions - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
Frequency set for other attributes *.
divide(Date, Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
divide(String, String) - Method in class org.deidentifier.arx.DataType.ARXDate
 
divide(Double, Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
divide(String, String) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
divide(Long, Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
divide(String, String) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
divide(String, String) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
divide(T, T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
DomainShare - Interface in org.deidentifier.arx.metric.v2
Base interface for domain shares.
DomainShareInterval<T> - Class in org.deidentifier.arx.metric.v2
This class represents a set of domain shares for an attribute.
DomainShareInterval(HierarchyBuilderIntervalBased<T>, int[][], String[]) - Constructor for class org.deidentifier.arx.metric.v2.DomainShareInterval
Creates a new set of domain shares derived from the given functional interval-based hierarchy.
DomainShareMaterialized - Class in org.deidentifier.arx.metric.v2
This class represents a set of domain shares for an attribute.
DomainShareMaterialized(String[][], String[], int[][]) - Constructor for class org.deidentifier.arx.metric.v2.DomainShareMaterialized
Creates a new set of domain shares derived from the given attribute.
DomainShareRedaction - Class in org.deidentifier.arx.metric.v2
This class represents a set of domain shares for an attribute.
DomainShareRedaction(HierarchyBuilderRedactionBased<?>) - Constructor for class org.deidentifier.arx.metric.v2.DomainShareRedaction
Creates a new set of domain shares derived from the given functional redaction-based hierarchy.
doRelease() - Method in class org.deidentifier.arx.DataHandle
Releases all resources.
doRelease() - Method in class org.deidentifier.arx.DataHandleInput
Releases all resources.
doRelease() - Method in class org.deidentifier.arx.DataHandleOutput
Releases all resources.
doRelease() - Method in class org.deidentifier.arx.DataHandleSubset
 
DPresence - Class in org.deidentifier.arx.criteria
The d-presence criterion Published in: Nergiz M, Atzori M, Clifton C.
DPresence(double, double, DataSubset) - Constructor for class org.deidentifier.arx.criteria.DPresence
Creates a new instance of the d-presence criterion as proposed in: Nergiz M, Atzori M, Clifton C.
DPresence(DataSubset) - Constructor for class org.deidentifier.arx.criteria.DPresence
For building the inclusion criterion.

E

element - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The element.
end() - Method in class org.deidentifier.arx.DataSelector
 
enforce(HashGroupifyDistribution, int) - Method in class org.deidentifier.arx.criteria.RiskBasedCriterion
 
enforce(HashGroupifyDistribution, int) - Method in class org.deidentifier.arx.criteria.SampleBasedCriterion
This method enforces the criterion on the current hash table.
EntropyLDiversity - Class in org.deidentifier.arx.criteria
The entropy l-diversity criterion.
EntropyLDiversity(String, double) - Constructor for class org.deidentifier.arx.criteria.EntropyLDiversity
Creates a new instance of the entropy l-diversity criterion as proposed in: Machanavajjhala A, Kifer D, Gehrke J.
EqualDistanceTCloseness - Class in org.deidentifier.arx.criteria
The t-closeness criterion with equal-distance EMD.
EqualDistanceTCloseness(String, double) - Constructor for class org.deidentifier.arx.criteria.EqualDistanceTCloseness
Creates a new instance of the t-closeness criterion with equal earth-movers-distance as proposed in: Li N, Li T, Venkatasubramanian S.
equals(Object) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
 
equals(Object) - Method in class org.deidentifier.arx.aggregates.StatisticsContingencyTable.Entry
 
equals(Date) - Method in class org.deidentifier.arx.DataSelector
 
equals(double) - Method in class org.deidentifier.arx.DataSelector
 
equals(String) - Method in class org.deidentifier.arx.DataSelector
 
equals(Object) - Method in class org.deidentifier.arx.DataType.ARXDate
 
equals(Object) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
equals(Object) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
equals(Object) - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
equals(Object) - Method in class org.deidentifier.arx.DataType.ARXString
 
equals(Object) - Method in class org.deidentifier.arx.DataType
 
equals(int[], int[]) - Static method in class org.deidentifier.arx.framework.check.groupify.HashTableUtil
Equality check for integer arrays.
equals(Object) - Method in class org.deidentifier.arx.framework.lattice.Node
 
equals(Object) - Method in class org.deidentifier.arx.metric.InformationLoss
 
equals(Object) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
equals(Object) - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
estimateInformationLoss() - Method in class org.deidentifier.arx.ARXLattice
This method triggers the estimation of the information loss of all nodes in the lattice regardless of whether they have been checked for anonymity or not.
ExplicitPrivacyCriterion - Class in org.deidentifier.arx.criteria
A privacy criterion that is explicitly bound to a sensitive attribute.
ExplicitPrivacyCriterion(String, boolean) - Constructor for class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
Creates a new instance

F

field(String) - Method in class org.deidentifier.arx.DataSelector
 
finalizeAll() - Method in class org.deidentifier.arx.framework.data.Dictionary
Finalizes all dimensions.
first() - Method in class org.deidentifier.arx.risk.Groupify
Returns the first entry for iterations
FLASHAlgorithm - Class in org.deidentifier.arx.algorithm
This class provides a static method for instantiating the FLASH algorithm.
FLASHAlgorithm() - Constructor for class org.deidentifier.arx.algorithm.FLASHAlgorithm
 
FLASHAlgorithmImpl - Class in org.deidentifier.arx.algorithm
This class implements the FLASH algorithm.
FLASHAlgorithmImpl(Lattice, NodeChecker, FLASHStrategy, FLASHConfiguration) - Constructor for class org.deidentifier.arx.algorithm.FLASHAlgorithmImpl
Creates a new instance.
FLASHConfiguration - Class in org.deidentifier.arx.algorithm
This class parameterizes a phase the interwoven two-phase Flash algorithm.
FLASHPhaseConfiguration - Class in org.deidentifier.arx.algorithm
This class parameterizes a phase the interwoven two-phase Flash algorithm.
FLASHPhaseConfiguration(int, NodeAction, NodeAction, NodeAction, NodeAction) - Constructor for class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Creates a configuration for an active phase.
FLASHStrategy - Class in org.deidentifier.arx.algorithm
This class implements the general strategy of the ARX algorithm.
FLASHStrategy(Lattice, GeneralizationHierarchy[]) - Constructor for class org.deidentifier.arx.algorithm.FLASHStrategy
Creates a new instance.
format(Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
format(Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
format(Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
format(String) - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
format(String) - Method in class org.deidentifier.arx.DataType.ARXString
 
format(T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
format(T) - Method in class org.deidentifier.arx.DataType
Converts a value into a string.
forType(DataType<T>) - Static method in class org.deidentifier.arx.aggregates.AggregateFunction
Returns a builder for the given data type.
frequency - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable.Entry
Associated frequency.
frequency - Variable in class org.deidentifier.arx.aggregates.StatisticsFrequencyDistribution
The corresponding frequencies.
fromDouble(Double) - Method in class org.deidentifier.arx.DataType.ARXDate
 
fromDouble(Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
fromDouble(Double) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
fromDouble(Double) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
Converts a double into a value.
function - Variable in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
The default aggregate function, might be null.

G

generalization - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The states.
GeneralizationHierarchy - Class in org.deidentifier.arx.framework.data
The class GeneralizationHierarchy.
GeneralizationHierarchy(String, String[][], int, Dictionary) - Constructor for class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Creates a new generalization hierarchy.
GeneralizationHierarchy(String, int[][], int[]) - Constructor for class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Can be used to create a copy of the generalization hierarchy.
generalizationindex0 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex1 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex10 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex11 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex12 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex13 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex14 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex2 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex3 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex4 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex5 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex6 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex7 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex8 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationindex9 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stateindices.
generalizationIndexArray - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The state index array.
geq(Date) - Method in class org.deidentifier.arx.DataSelector
 
geq(double) - Method in class org.deidentifier.arx.DataSelector
 
geq(String) - Method in class org.deidentifier.arx.DataSelector
 
get(int) - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
Returns the according entry.
get(Node) - Method in class org.deidentifier.arx.framework.check.history.History
Retrieves a snapshot.
getAbsoluteMaxOutliers() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the maximum number of allowed outliers.
getAbsoluteMaxOutliers() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the maximum number of allowed outliers.
getAdjustedRanges() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Returns adjusted ranges.
getAggregate() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
Override this to implement a variant.
getAggregate() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalArithmeticMean
 
getAggregate() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalGeometricMean
 
getAggregate() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalMax
 
getAggregate() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalSum
 
getAggregateFunction() - Method in class org.deidentifier.arx.metric.Metric
Returns the aggregate function of a multi-dimensional metric, null otherwise.
getAggregateFunction() - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
getAggregateFunction() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
 
getAggregateFunction() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getAliasName() - Method in class org.deidentifier.arx.io.ImportColumn
Gets the alias name.
getAligmentOrder() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns the alignment order.
getAllAnonymousNodes() - Method in class org.deidentifier.arx.algorithm.AbstractAlgorithm
Returns a list of all anonymous nodes in the lattice.
getAlphabetSize() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns properties about the attribute's domain.
getAnonymity() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the anonymity property.
getAnonymityProperty() - Method in class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Getter: The main anonymity property.
getApplicator(long) - Method in class org.deidentifier.arx.framework.check.Transformer
Gets the applicator.
getArithmeticMeanAsDouble() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the mean
getArithmeticMeanAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the mean
getArithmeticMeanAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the mean
getArray() - Method in class org.deidentifier.arx.DataSubset
 
getArray() - Method in class org.deidentifier.arx.framework.data.Data
Returns the data array.
getArray() - Method in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Returns the array.
getAttribute() - Method in class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
Returns the associated sensitive attribute.
getAttributeMap() - Method in class org.deidentifier.arx.ARXLattice.Access
 
getAttributeName(int) - Method in class org.deidentifier.arx.DataHandle
Returns the name of the specified column.
getAttributeName(int) - Method in class org.deidentifier.arx.DataHandleInput
 
getAttributeName(int) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the attribute name.
getAttributeName(int) - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getAttributeName(int) - Method in class org.deidentifier.arx.DataHandleSubset
 
getAttributeRisks() - Method in class org.deidentifier.arx.risk.RiskModelAttributes
Returns the quasi-identifiers, sorted by risk
getAttributes() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the attributes.
getAttributeType(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the type defined for the attribute.
getAttributeWeight(String) - Method in class org.deidentifier.arx.ARXConfiguration
Returns the weight for the given attribute.
getAttributeWeights() - Method in class org.deidentifier.arx.ARXConfiguration
Returns all configured attribute weights.
getAvailableLinebreaks() - Static method in class org.deidentifier.arx.io.CSVSyntax
Returns the available line breaks
getAverageClassSize() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns the average class size
getAverageEquivalenceClassSize() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the maximal size of an equivalence class.
getAverageEquivalenceClassSize() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the maximal size of an equivalence class.
getAverageEquivalenceClassSizeIncludingOutliers() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the maximal size of an equivalence class.
getAverageEquivalenceClassSizeIncludingOutliers() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the maximal size of an equivalence class.
getAverageReidentificationRisk() - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
 
getAverageRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the average re-identification risk
getAvgClassSize() - Method in class org.deidentifier.arx.risk.RiskModelHistogram
Returns a property of the class distribution
getBaseDataType(String) - Method in class org.deidentifier.arx.DataHandle
Returns the base data type without generalization.
getBaseDataType(String) - Method in class org.deidentifier.arx.DataHandleInput
 
getBaseDataType(String) - Method in class org.deidentifier.arx.DataHandleStatistics
 
getBinaryPhaseConfiguration() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Getter.
getBottom() - Method in class org.deidentifier.arx.ARXLattice
Returns the bottom node.
getBottom() - Method in class org.deidentifier.arx.framework.lattice.Lattice
Returns the bottom node.
getBuckets() - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Gets all buckets of the hash table.
getBuffer() - Method in class org.deidentifier.arx.framework.check.Transformer
Gets the buffer.
getC() - Method in class org.deidentifier.arx.criteria.RecursiveCLDiversity
Returns the parameter c.
getCache() - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getCardinalities() - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getCardinalities() - Method in class org.deidentifier.arx.metric.v2.Cardinalities
Returns the cardinalities of the given value.
getCells() - Method in class org.deidentifier.arx.metric.MetricNMPrecision
Returns the number of cells.
getCells() - Method in class org.deidentifier.arx.metric.MetricPrecision
Returns the number of cells.
getClassBasedCriteriaAsArray() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns all class-based criteria (except k-anonymity) as an array.
getColumnDatatypes() - Method in class org.deidentifier.arx.io.ImportAdapter
Returns an array with datatypes of columns that should be imported.
getColumnIndexOf(String) - Method in class org.deidentifier.arx.DataHandle
Returns the index of the given attribute, -1 if it is not in the header.
getColumns() - Method in class org.deidentifier.arx.io.ImportConfiguration
Returns all added columns.
getComparator() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
Returns the comparator.
getConfig() - Method in class org.deidentifier.arx.io.ImportAdapter
Returns the configuration used by the import adapter.
getConfiguration() - Method in class org.deidentifier.arx.ARXResult
Returns the configuration used.
getConfiguration() - Method in class org.deidentifier.arx.DataSource
Returns the configuration.
getConfiguration() - Method in class org.deidentifier.arx.framework.check.NodeChecker
Returns the configuration
getConfiguration() - Method in class org.deidentifier.arx.metric.Metric
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDPrecision
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDDiscernability
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
Returns the configuration of this metric.
getConnection() - Method in class org.deidentifier.arx.io.ImportConfigurationJDBC
 
getContainsHeader() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Gets the contains header.
getContainsHeader() - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
getContingencyTable(int, boolean, int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, AttributeType.Hierarchy, int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, int, boolean, int, int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, int, AttributeType.Hierarchy, int, int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, int, int, int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, boolean, int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a contingency table for the given columns.
getContingencyTable(int, AttributeType.Hierarchy, int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a contingency table for the given columns.
getContingencyTable(int, int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a contingency table for the given columns.
getContingencyTable(int, int, boolean, int, int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a contingency table for the given columns.
getContingencyTable(int, int, AttributeType.Hierarchy, int, int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a contingency table for the given columns.
getContingencyTable(int, int, int, int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a contingency table for the given columns.
getCount() - Method in class org.deidentifier.arx.risk.Groupify.Group
The count
getCriteria() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns all criteria.
getCriteria() - Method in class org.deidentifier.arx.ARXConfiguration
Returns all criteria.
getCriteria(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration
Returns all privacy criteria that are instances of the given class.
getCriteriaAsArray() - Method in class org.deidentifier.arx.ARXConfiguration
Returns all criteria (except k-anonymity) as an array.
getCriterion(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
 
getCriterion(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration
Returns an instance of the class, if any.
getData() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns the data array.
getData() - Method in class org.deidentifier.arx.framework.data.Data
Returns the data.
getData() - Method in class org.deidentifier.arx.framework.lattice.Node
Associated data.
getDataAnalyzed() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the input data that will be analyzed.
getDataGeneralized() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the input data that will be generalized.
getDataLength() - Method in class org.deidentifier.arx.framework.data.Data
Returns the number of rows.
getDataStatic() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the static input data.
getDataType() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns the data type.
getDataType(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the data type for the given column.
getDataType(String) - Method in class org.deidentifier.arx.DataHandle
Returns the according data type.
getDataType(String) - Method in class org.deidentifier.arx.DataHandleOutput
 
getDataType(String) - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getDataType(String) - Method in class org.deidentifier.arx.DataHandleSubset
 
getDataType() - Method in class org.deidentifier.arx.io.ImportColumn
Gets the data type.
getDataTypeArray() - Method in class org.deidentifier.arx.DataHandle
Generates an array of data types.
getDataTypeArray() - Method in class org.deidentifier.arx.DataHandleInput
 
getDataTypeArray() - Method in class org.deidentifier.arx.DataHandleOutput
Creates the data type array.
getDataTypeArray() - Method in class org.deidentifier.arx.DataHandleSubset
 
getDate(int, int) - Method in class org.deidentifier.arx.DataHandle
Returns a date/time value from the specified cell.
getDefaultFunction() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns the default aggregate function.
getDefaultMetric() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
Returns the default variant.
getDefinition() - Method in class org.deidentifier.arx.Data
Returns the data definition.
getDefinition() - Method in class org.deidentifier.arx.DataHandle
Returns the data definition.
getDefinition() - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getDelimiter() - Method in class org.deidentifier.arx.io.CSVSyntax
Gets the delimiter.
getDelimiter() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Gets the delimiter.
getDescription() - Method in class org.deidentifier.arx.DataType.ARXDate
 
getDescription() - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
getDescription() - Method in class org.deidentifier.arx.DataType.ARXInteger
 
getDescription() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
getDescription() - Method in class org.deidentifier.arx.DataType.ARXString
 
getDescription() - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
getDescription() - Method in class org.deidentifier.arx.DataType
Returns a description of the data type.
getDescription(Metric<?>) - Static method in class org.deidentifier.arx.metric.Metric
Returns a description for the given metric, if there is any, null otherwise.
getDescription() - Method in class org.deidentifier.arx.metric.Metric
Returns a description of this metric.
getDeserializationContext() - Static method in class org.deidentifier.arx.ARXLattice
Returns the deserialization context.
getDictionary() - Method in class org.deidentifier.arx.framework.data.Data
Returns the dictionary.
getDictionarySensFreq() - Method in class org.deidentifier.arx.framework.check.history.History
Method needed for benchmarking.
getDictionarySensValue() - Method in class org.deidentifier.arx.framework.check.history.History
Method needed for benchmarking.
getDimension(String) - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the index of an attribute.
getDimensions() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Returns the number of dimensions.
getDistinctValues(int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns the distinct set of data items from the given column.
getDistinctValues(int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns the distinct set of data items from the given column.
getDistinctValues(int) - Method in class org.deidentifier.arx.DataHandle
Returns an array containing the distinct values in the given column.
getDistinctValues(int, DataHandleStatistics.InterruptHandler) - Method in class org.deidentifier.arx.DataHandle
Returns the distinct values.
getDistinctValues(int, DataHandleStatistics.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleInput
 
getDistinctValues(int, DataHandleStatistics.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the distinct values.
getDistinctValues(int, DataHandleStatistics.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getDistinctValues(int, DataHandleStatistics.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleSubset
 
getDistinctValues() - Method in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Returns the number of distinct values.
getDistinctValues(int) - Method in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Returns the distinct values.
getDistinctValuesOrdered(int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns an ordered list of the distinct set of data items from the given column.
getDistinctValuesOrdered(int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns an ordered list of the distinct set of data items from the given column.
getDistinctValuesOrdered(int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns an ordered list of the distinct set of data items from the given column.
getDistinctValuesOrdered(int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns an ordered list of the distinct set of data items from the given column.
getDistinctValuesOrdered(int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns an ordered list of the distinct set of data items from the given column.
getDistinctValuesOrdered(int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns an ordered list of the distinct set of data items from the given column.
getDistribution(String) - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the distribution of the given sensitive attribute in the original dataset.
getDMax() - Method in class org.deidentifier.arx.criteria.DPresence
Returns dMax.
getDMin() - Method in class org.deidentifier.arx.criteria.DPresence
Returns dMin.
getDomainSize() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns properties about the attribute's domain.
getDomainSize() - Method in interface org.deidentifier.arx.metric.v2.DomainShare
Returns the size of the domain.
getDomainSize() - Method in class org.deidentifier.arx.metric.v2.DomainShareInterval
Returns the size of the domain.
getDomainSize() - Method in class org.deidentifier.arx.metric.v2.DomainShareMaterialized
Returns the size of the domain.
getDomainSize() - Method in class org.deidentifier.arx.metric.v2.DomainShareRedaction
Returns the size of the domain.
getDouble(int, int) - Method in class org.deidentifier.arx.DataHandle
Returns a double value from the specified cell.
getElement() - Method in class org.deidentifier.arx.risk.Groupify.Group
The element
getElements() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
Returns all elements backing this datatype.
getEquivalenceClasses() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns a set of classes as an input for the risk model
getEquivalenceClassModel() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a model of the equivalence classes in this data set
getEquivalenceClassModel() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a model of the equivalence classes in this data set
getEquivalenceClassStatistics() - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns statistics about the equivalence classes.
getEquivalenceClassStatistics() - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns statistics about the equivalence classes.
getEquivalenceClassStatistics() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Returns statistics
getEscape() - Method in class org.deidentifier.arx.io.CSVSyntax
Gets the escape.
getEscape() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Gets the escape.
getExampleFormats() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Returns a list of example formats.
getExcelFileType() - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
getFileLocation() - Method in class org.deidentifier.arx.io.ImportConfigurationFile
 
getFirstEquivalenceClass() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Returns the first entry
getFloat(int, int) - Method in class org.deidentifier.arx.DataHandle
Returns a float value from the specified cell.
getFormat() - Method in class org.deidentifier.arx.DataType.ARXDate
 
getFormat() - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
getFormat() - Method in class org.deidentifier.arx.DataType.ARXInteger
 
getFormat() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
getFormat() - Method in interface org.deidentifier.arx.DataType.DataTypeWithFormat
 
getFractionOfTuplesAffectedByHighestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the fraction of tuples affected by the highest re-identification risk
getFractionOfTuplesAffectedByLowestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the fraction of tuples affected by the lowest re-identification risk
getFractionOfTuplesInClassesOfSize(int) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns the fraction of tuples that are in classes of the given size
getFractionOfUniqueTuples() - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
 
getFractionOfUniqueTuples(RiskModelPopulationUniqueness.PopulationUniquenessModel) - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to the given model
getFractionOfUniqueTuples() - Method in class org.deidentifier.arx.risk.RiskModelSampleUniqueness
Returns the fraction of tuples affected by the highest re-identification risk
getFractionOfUniqueTuplesDankar() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to Dankar's decision rule
getFractionOfUniqueTuplesPitman() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to Pitman's statistical model
getFractionOfUniqueTuplesSNB() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to the SNB statistical model
getFractionOfUniqueTuplesZayatz() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to Zayatz's statistical model
getFrequencyDistribution(int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a frequency distribution for the values in the given column.
getFrequencyDistribution(int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a frequency distribution for the values in the given column.
getFrequencyDistribution(int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a frequency distribution for the values in the given column.
getFrequencyDistribution(int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a frequency distribution for the values in the given column.
getFrequencyDistribution(int, boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a frequency distribution for the values in the given column.
getFrequencyDistribution(int, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns a frequency distribution for the values in the given column.
getFunction() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Group
 
getFunction() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
 
getFunction() - Method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Returns the aggregate function.
getGeneralization(String) - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the generalization for the attribute.
getGeneralization(String) - Method in class org.deidentifier.arx.DataHandle
Returns the generalization level for the attribute.
getGeneralization(String) - Method in class org.deidentifier.arx.DataHandleInput
 
getGeneralization(String) - Method in class org.deidentifier.arx.DataHandleOutput
 
getGeneralization(String) - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getGeneralization(String) - Method in class org.deidentifier.arx.DataHandleSubset
 
getGeneralizationFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Returns the factor used weight generalized values.
getGeneralizationSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Returns the factor weighting generalization and suppression.
getGeometricMeanAsDouble() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the geometric mean
getGeometricMeanAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the geometric mean
getGeometricMeanAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the geometric mean
getGlobalOptimum() - Method in class org.deidentifier.arx.algorithm.AbstractAlgorithm
Returns the global optimum.
getGlobalOptimum() - Method in class org.deidentifier.arx.ARXResult
Gets the global optimum.
getGroups() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
Returns the list.
getGsFactor() - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
getHandle() - Method in class org.deidentifier.arx.ARXResult
Deprecated.
getHandle(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXResult
Deprecated.
getHandle() - Method in class org.deidentifier.arx.Data
Returns a data handle.
getHashcode() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
Gets the hashcode of this class.
getHead() - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Gets the first.
getHeader() - Method in class org.deidentifier.arx.framework.data.Data
Returns the header.
getHeader() - Method in class org.deidentifier.arx.framework.data.DataManager
The original data header.
getHeader() - Method in class org.deidentifier.arx.io.ImportAdapter
Returns the header.
getHeight() - Method in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Returns the height of the hierarchy.
getHeights() - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getHeights() - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getHierachiesHeights() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the heights of the hierarchiesQI.
getHierarchies() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the generalization hierarchiesQI.
getHierarchies() - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getHierarchiesMaxLevels() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the maximum levels for the generalizaiton.
getHierarchiesMinLevels() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the minimum levels for the generalizations.
getHierarchy() - Method in class org.deidentifier.arx.AttributeType.Hierarchy.DefaultHierarchy
 
getHierarchy() - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Returns the hierarchy as a two-dimensional string array.
getHierarchy() - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
Returns the hierarchy backing the EMD calculations.
getHierarchy(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the according hierarchy as String array.
getHierarchy() - Method in class org.deidentifier.arx.io.CSVHierarchyInput
Returns the hierarchy.
getHierarchyBuilder(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the associated builder, if any.
getHierarchyObject(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the according hierarchy object.
getHighestReidentificationRisk() - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
 
getHighestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the highest re-identification risk of any tuple in the data set
getHistogram() - Method in class org.deidentifier.arx.risk.RiskModelHistogram
Returns class-size[idx], class-count[idx+1],... ordered ascending by class size
getHistory() - Method in class org.deidentifier.arx.framework.check.NodeChecker
Returns the checkers history, if any.
getHistorySize() - Method in class org.deidentifier.arx.ARXAnonymizer
Returns the maximum number of snapshots allowed to store in the history.
getId() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns a node's internal id.
getIdentifier() - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
 
getIdentifyingAttributes() - Method in class org.deidentifier.arx.DataDefinition
Returns the direct identifiers.
getIndex() - Method in interface org.deidentifier.arx.io.IImportColumnIndexed
Returns the index this column refers to.
getIndex() - Method in class org.deidentifier.arx.io.ImportColumnIndexed
 
getIndex() - Method in class org.deidentifier.arx.io.ImportColumnJDBC
 
getIndexesToImport() - Method in class org.deidentifier.arx.io.ImportAdapterCSV
Returns an array with indexes of columns that should be imported Only columns listed within #column will be imported.
getIndexesToImport() - Method in class org.deidentifier.arx.io.ImportAdapterExcel
Returns an array with indexes of columns that should be imported Only columns listed within #column will be imported.
getIndexesToImport() - Method in class org.deidentifier.arx.io.ImportAdapterJDBC
Returns an array with indexes of columns that should be imported Only columns listed within #column will be imported.
getInformationLoss() - Method in class org.deidentifier.arx.framework.lattice.Node
Returns the information loss.
getInformationLoss() - Method in class org.deidentifier.arx.metric.InformationLossWithBound
 
getInformationLoss(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.Metric
Returns the information loss that would be induced by suppressing the given entry.
getInformationLoss(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Evaluates the metric for the given node.
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.Metric
Returns the information loss that would be induced by suppressing the given entry.
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Evaluates the metric for the given node.
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricDM
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDM
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDPrecision
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDDiscernability
 
getInformationLossInternal(Node, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getInformationLossInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getInformationLossInternalRaw(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getInsensitiveAttributes() - Method in class org.deidentifier.arx.DataDefinition
Returns the insensitive attributes.
getInt(int, int) - Method in class org.deidentifier.arx.DataHandle
Returns an int value from the specified cell.
getInternalConfiguration() - Method in class org.deidentifier.arx.ARXConfiguration
TODO: This is a hack and should be removed in future releases.
getInterruptibleInstance() - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns an interruptible instance of this object.
getInterruptibleInstance() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns an interruptible instance of this object.
getIntervals() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Returns all currently defined intervals.
getK() - Method in class org.deidentifier.arx.criteria.KAnonymity
Returns the parameter k.
getKey() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
Gets the key of this class.
getKurtosisAsDouble() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the kurtosis
getKurtosisAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the kurtosis
getKurtosisAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the kurtosis
getL() - Method in class org.deidentifier.arx.criteria.LDiversity
Returns the parameter l.
getLabel() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.AbstractGroup
 
getLabel() - Method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Returns a label for this function
getLabel() - Method in class org.deidentifier.arx.AttributeType.MicroAggregationFunctionDescription
 
getLabel() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Returns a human readable label.
getLabelBound() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Range
 
getLabelForLinebreak(char[]) - Static method in class org.deidentifier.arx.io.CSVSyntax
Returns a label for a linebreak
getLastNode() - Method in class org.deidentifier.arx.framework.check.StateMachine
Returns the last node.
getLastTransition() - Method in class org.deidentifier.arx.framework.check.StateMachine
 
getLattice() - Method in class org.deidentifier.arx.ARXResult
Returns the lattice.
getLevel(int) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns the given level.
getLevel() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
 
getLevel() - Method in class org.deidentifier.arx.framework.lattice.Node
Returns the level.
getLevels() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns all currently defined levels.
getLevels() - Method in class org.deidentifier.arx.ARXLattice
Returns the levels of the generalization lattice.
getLevels() - Method in class org.deidentifier.arx.framework.lattice.Lattice
Returns all levels in the lattice.
getLinearPhaseConfiguration() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Getter.
getLinebreak() - Method in class org.deidentifier.arx.io.CSVSyntax
Gets the line break.
getLinebreak() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Gets the linebreak.
getLinebreakForLabel(String) - Static method in class org.deidentifier.arx.io.CSVSyntax
Returns a linebreak for a label
getLocale() - Method in class org.deidentifier.arx.DataType.ARXDate
Returns the locale of the format.
getLocale() - Method in class org.deidentifier.arx.DataType.ARXDecimal
Returns the locale of the format.
getLocale() - Method in class org.deidentifier.arx.DataType.ARXInteger
Returns the locale of the format.
getLocale() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
Returns the locale of the format.
getLocale() - Method in interface org.deidentifier.arx.DataType.DataTypeWithFormat
 
getLong(int, int) - Method in class org.deidentifier.arx.DataHandle
Returns a long value from the specified cell.
getLowerBound() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns a node's lower bound, if any.
getLowerBound() - Method in class org.deidentifier.arx.framework.lattice.Node
 
getLowerBound() - Method in class org.deidentifier.arx.metric.InformationLossWithBound
 
getLowerBound(Node) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBound(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricDefault
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDefault
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricDM
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDM
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.MetricWeighted
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricWeighted
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getLowerBoundInternal(Node) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getLowerBoundInternal(Node, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getLowerRange() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Returns the lower range.
getLowestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the lowest re-identification risk of any tuple in the data set
getMap() - Method in class org.deidentifier.arx.framework.data.Data
Returns the map.
getMapping() - Method in class org.deidentifier.arx.framework.data.Dictionary
Returns the mapping array.
getMatchingDataTypes(int) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type.
getMatchingDataTypes(int, Class<U>) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.
getMatchingDataTypes(int, Class<U>, double) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.
getMatchingDataTypes(int, Class<U>, Locale) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.
getMatchingDataTypes(int, Class<U>, Locale, double) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.
getMatchingDataTypes(int, double) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type.
getMatchingDataTypes(int, Locale) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type This method only returns types that match at least 80% of all values in the column .
getMatchingDataTypes(int, Locale, double) - Method in class org.deidentifier.arx.DataHandle
Returns a mapping from data types to the relative number of values that conform to the according type.
getMax() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
 
getMaxAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the max
getMaxAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the max
getMaxHeight() - Method in class org.deidentifier.arx.metric.MetricHeight
 
getMaximalEquivalenceClassSize() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the maximal size of an equivalence class.
getMaximalEquivalenceClassSize() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the maximal size of an equivalence class.
getMaximalEquivalenceClassSizeIncludingOutliers() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the maximal size of an equivalence class.
getMaximalEquivalenceClassSizeIncludingOutliers() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the maximal size of an equivalence class.
getMaximum() - Method in class org.deidentifier.arx.DataType.ARXDate
 
getMaximum() - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
getMaximum() - Method in class org.deidentifier.arx.DataType.ARXInteger
 
getMaximum() - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
getMaximumGeneralization(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the maximum generalization for the attribute.
getMaximumInformationLoss() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the maximal information loss.
getMaximumInformationLoss() - Method in class org.deidentifier.arx.ARXLattice
Returns the maximal information loss.
getMaximumSnapshotSizeDataset() - Method in class org.deidentifier.arx.ARXAnonymizer
Gets the snapshot size.
getMaximumSnapshotSizeSnapshot() - Method in class org.deidentifier.arx.ARXAnonymizer
Gets the snapshot size.
getMaxOutliers() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the max relative number of outliers.
getMaxOutliers() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the maximum number of allowed outliers.
getMaxQuasiIdentifiers() - Method in class org.deidentifier.arx.ARXAnonymizer
Returns the maximal number of quasi-identifiers.
getMaxTransformations() - Method in class org.deidentifier.arx.ARXAnonymizer
Returns the maximal size of the search space.
getMaxValueLength() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns properties about the attribute's domain.
getMedianAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the median
getMedianAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the median
getMetric() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the metric used for measuring information loss.
getMetric() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the metric used for measuring information loss.
getMetric() - Method in class org.deidentifier.arx.framework.check.NodeChecker
Returns the utility measure
getMicroAggregationFunction(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the according microaggregation function.
getMicroaggregationFunctions() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the microaggregation functions.
getMicroaggregationHeader() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the header for the according buffer
getMicroaggregationMap() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the map for the according buffer
getMicroaggregationNumAttributes() - Method in class org.deidentifier.arx.framework.data.DataManager
Gets the number of attributes to which microaggregation will be applied in dataAnalyzed.
getMicroaggregationStartIndex() - Method in class org.deidentifier.arx.framework.data.DataManager
Gets the start index of the attributes to which microaggregation will be applied in dataAnalyzed.
getMin() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
 
getMinAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the min
getMinAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the min
getMinHeight() - Method in class org.deidentifier.arx.metric.MetricHeight
 
getMinimalEquivalenceClassSize() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the minimal size of an equivalence class.
getMinimalEquivalenceClassSize() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the minimal size of an equivalence class.
getMinimalEquivalenceClassSizeIncludingOutliers() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the minimal size of an equivalence class.
getMinimalEquivalenceClassSizeIncludingOutliers() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the minimal size of an equivalence class.
getMinimalGroupSize() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the minimal size of an equivalence class induced by the contained criteria.
getMinimalGroupSize() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the minimal size of an equivalence class induced by the contained criteria.
getMinimalGroupSize() - Method in class org.deidentifier.arx.criteria.LDiversity
Returns the minimal group size required to fulfill this criterion.
getMinimum() - Method in class org.deidentifier.arx.DataType.ARXDate
 
getMinimum() - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
getMinimum() - Method in class org.deidentifier.arx.DataType.ARXInteger
 
getMinimum() - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
getMinimumGeneralization(String) - Method in class org.deidentifier.arx.DataDefinition
Returns the minimum generalization for the attribute.
getMinimumInformationLoss() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the minimal information loss.
getMinimumInformationLoss() - Method in class org.deidentifier.arx.ARXLattice
Returns the minimal information loss.
getModeAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the mode
getModeAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the mode
getName() - Method in enum org.deidentifier.arx.ARXPopulationModel.Region
 
getName() - Method in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Returns the name.
getName() - Method in class org.deidentifier.arx.io.ImportColumnIndexed
Gets the name.
getName() - Method in class org.deidentifier.arx.io.ImportColumnJDBC
 
getName() - Method in class org.deidentifier.arx.metric.Metric
Returns the name of metric.
getName() - Method in class org.deidentifier.arx.metric.MetricDescription
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getNext() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
Gets the next element in this bucket.
getNonConformingValues(int, DataType<?>, int) - Method in class org.deidentifier.arx.DataHandle
Returns a set of values that do not conform to the given data type.
getNormalizedLinebreak(char[]) - Static method in class org.deidentifier.arx.io.CSVSyntax
Gets the normalized line break character.
getNumberOfEquivalenceClasses() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the number of equivalence classes in the currently selected data representation.
getNumberOfEquivalenceClasses() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the number of equivalence classes in the currently selected data representation.
getNumberOfEquivalenceClasses() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Returns the current size in terms of classes
getNumberOfMeasuresAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the number of measures
getNumberOfOutlyingEquivalenceClasses() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the number of outlying equivalence classes in the currently selected data representation.
getNumberOfOutlyingEquivalenceClasses() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the number of outlying equivalence classes in the currently selected data representation.
getNumberOfOutlyingTuples() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the number of outliers in the currently selected data representation.
getNumberOfOutlyingTuples() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the number of outliers in the currently selected data representation.
getNumberOfTuples() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns the number of tuples
getNumClasses() - Method in class org.deidentifier.arx.risk.RiskModelHistogram
Returns a property of the class distribution
getNumColumns() - Method in class org.deidentifier.arx.DataHandle
Returns the number of columns in the dataset.
getNumColumns() - Method in class org.deidentifier.arx.DataHandleInput
 
getNumColumns() - Method in class org.deidentifier.arx.DataHandleOutput
Gets the num columns.
getNumColumns() - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getNumColumns() - Method in class org.deidentifier.arx.DataHandleSubset
 
getNumConformingValues(int, DataType<?>) - Method in class org.deidentifier.arx.DataHandle
Returns the number of (distinct) values that conform to the given data type.
getNumDimensions() - Method in class org.deidentifier.arx.framework.data.Dictionary
Returns the number of dimensions in the dictionary.
getNumIdentifiers() - Method in class org.deidentifier.arx.risk.RiskModelAttributes
Returns the number of identifiers
getNumOfSuppressedTuples() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns the number of suppressed tuples
getNumRows() - Method in class org.deidentifier.arx.DataHandle
Returns the number of rows in the dataset.
getNumRows() - Method in class org.deidentifier.arx.DataHandleInput
 
getNumRows() - Method in class org.deidentifier.arx.DataHandleOutput
Gets the num rows.
getNumRows() - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getNumRows() - Method in class org.deidentifier.arx.DataHandleSubset
 
getNumTuples() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Returns the number of rows in the dataset or subset.
getNumTuples() - Method in class org.deidentifier.arx.risk.RiskModelHistogram
Returns a property of the class distribution
getNumTuplesAffectedByHighestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the number of tuples affected by the highest re-identification risk
getNumTuplesAffectedByLowestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the number of tuples affected by the lowest re-identification risk
getNumUniqueTuples(RiskModelPopulationUniqueness.PopulationUniquenessModel) - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to the given model
getNumUniqueTuples() - Method in class org.deidentifier.arx.risk.RiskModelSampleUniqueness
Returns the number of tuples affected by the lowest re-identification risk
getNumUniqueTuplesDankar() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to Dankar's decision rule
getNumUniqueTuplesPitman() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to Pitman's statistical model
getNumUniqueTuplesSNB() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to the SNB model
getNumUniqueTuplesZayatz() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Estimated number of unique tuples in the population according to Zayatz's statistical model
getNumUniqueUnfinalizedValues(int) - Method in class org.deidentifier.arx.framework.data.Dictionary
Returns the number of unique values contained before finalizing the dictionary.
getOptimum() - Method in class org.deidentifier.arx.ARXLattice
Returns the optimum, if any.
getOutput() - Method in class org.deidentifier.arx.ARXResult
Returns a handle to the data obtained by applying the optimal transformation.
getOutput(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXResult
Returns a handle to data obtained by applying the given transformation.
getOutput(ARXLattice.ARXNode, boolean) - Method in class org.deidentifier.arx.ARXResult
Returns a handle to data obtained by applying the given transformation.
getOutput(boolean) - Method in class org.deidentifier.arx.ARXResult
Returns a handle to the data obtained by applying the optimal transformation.
getPackedElements() - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Gets all elements of the packed table.
getPackedFrequency() - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Gets the frequency of the packed table.
getPaddingCharacter() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns the padding character.
getParameter() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionWithParameter
Returns the parameter.
getParameter() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
 
getParameter() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
 
getParameter() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
 
getPopulation() - Method in enum org.deidentifier.arx.ARXPopulationModel.Region
 
getPopulationBasedAttributeRisks() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing access to population-based risk estimates about the attributes.
getPopulationBasedAttributeRisks(RiskModelPopulationUniqueness.PopulationUniquenessModel) - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing access to population-based risk estimates about the attributes.
getPopulationBasedAttributeRisks() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing access to population-based risk estimates about the attributes.
getPopulationBasedAttributeRisks(RiskModelPopulationUniqueness.PopulationUniquenessModel) - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing access to population-based risk estimates about the attributes.
getPopulationBasedUniquenessRisk() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing population-based uniqueness estimates
getPopulationBasedUniquenessRisk() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing population-based uniqueness estimates
getPopulationBasedUniquenessRiskInterruptible() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing population-based uniqueness estimates
getPopulationModel() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
getPopulationSize(DataHandle) - Method in class org.deidentifier.arx.ARXPopulationModel
Returns the population size
getPopulationSize(double) - Method in class org.deidentifier.arx.ARXPopulationModel
Returns the population size
getPopulationUniquenessModel() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Returns the statistical model, used by Dankar et al.'
getPopulationVarianceAsDouble() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the population variance
getPopulationVarianceAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the population variance
getPopulationVarianceAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the population variance
getPrecomputationThreshold() - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
getPrecomputedMetric() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
Returns the precomputed variant.
getPredecessors() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
The predecessors.
getPredecessors() - Method in class org.deidentifier.arx.framework.lattice.Node
Returns the predecessors.
getPreparedGroups() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns the prepared groups for recursion.
getProgress() - Method in class org.deidentifier.arx.io.ImportAdapter
Returns the percentage of data has has already been imported.
getProgress() - Method in class org.deidentifier.arx.io.ImportAdapterCSV
Returns the percentage of data that has already been returned This divides the amount of bytes that have already been read by the amount of total bytes and casts the result into a percentage.
getProgress() - Method in class org.deidentifier.arx.io.ImportAdapterExcel
Returns the percentage of data that has already been returned The basis for this calculation is the row currently being accessed.
getProgress() - Method in class org.deidentifier.arx.io.ImportAdapterJDBC
Returns the percentage of data that has already been returned This divides the number of rows that have already been returned by the number of total rows and casts the result into a percentage.
getProgress() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
If supported by the according builder, this method will report a progress value in [0,100].
getQuasiIdentifiersWithGeneralization() - Method in class org.deidentifier.arx.DataDefinition
Returns the quasi-identifiers for which generalization is specified.
getQuasiIdentifiersWithMicroaggregation() - Method in class org.deidentifier.arx.DataDefinition
Returns the quasi-identifiers for which microaggregation is specified.
getQuasiIdentifyingAttributes() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the quasi identifiers.
getQuasiIdentifyingAttributes() - Method in class org.deidentifier.arx.DataDefinition
Returns the quasi identifying attributes.
getQuote() - Method in class org.deidentifier.arx.io.CSVSyntax
Gets the quote.
getQuote() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Gets the quote.
getRangeAsDouble() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the range
getRangeAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the range
getRangeAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the range
getRedactionCharacter() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns the redaction character.
getRedactionOrder() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns the redaction order.
getRegion() - Method in class org.deidentifier.arx.ARXPopulationModel
 
getRegistry() - Method in class org.deidentifier.arx.DataHandle
Returns the registry associated with this handle.
getRepeatBound() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Range
 
getRequiredScale() - Method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Returns the required scale of measure
getRequiredScale() - Method in class org.deidentifier.arx.AttributeType.MicroAggregationFunctionDescription
 
getRequirements() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the criteria's requirements.
getRequirements() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the criteria's requirements.
getRequirements() - Method in class org.deidentifier.arx.criteria.DPresence
 
getRequirements() - Method in class org.deidentifier.arx.criteria.Inclusion
 
getRequirements() - Method in class org.deidentifier.arx.criteria.KAnonymity
 
getRequirements() - Method in class org.deidentifier.arx.criteria.LDiversity
 
getRequirements() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns the criterion's requirements.
getRequirements() - Method in class org.deidentifier.arx.criteria.RiskBasedCriterion
 
getRequirements() - Method in class org.deidentifier.arx.criteria.TCloseness
 
getRiskEstimator(ARXPopulationModel) - Method in class org.deidentifier.arx.DataHandle
Returns a risk estimator
getRiskEstimator(ARXPopulationModel, ARXSolverConfiguration) - Method in class org.deidentifier.arx.DataHandle
Returns a risk estimator
getRiskEstimator(ARXPopulationModel, RiskModelHistogram) - Method in class org.deidentifier.arx.DataHandle
Returns a risk estimator for the given set of equivalence classes.
getRiskEstimator(ARXPopulationModel, RiskModelHistogram, ARXSolverConfiguration) - Method in class org.deidentifier.arx.DataHandle
Returns a risk estimator for the given set of equivalence classes.
getRiskEstimator(ARXPopulationModel, Set<String>) - Method in class org.deidentifier.arx.DataHandle
Returns a risk estimator for the given set of quasi-identifiers
getRiskEstimator(ARXPopulationModel, Set<String>, ARXSolverConfiguration) - Method in class org.deidentifier.arx.DataHandle
Returns a risk estimator for the given set of quasi-identifiers
getRiskProvider(Set<String>, RiskEstimateBuilder.WrappedBoolean) - Method in class org.deidentifier.arx.risk.RiskModelAttributes
Implement this to provide risk estimates
getRiskThreshold() - Method in class org.deidentifier.arx.criteria.RiskBasedCriterion
Returns the risk threshold
getRowCount() - Method in class org.deidentifier.arx.metric.MetricAECS
Returns the row count.
getRowCount() - Method in class org.deidentifier.arx.metric.MetricDM
Returns the current row count.
getRowCount() - Method in class org.deidentifier.arx.metric.MetricDMStar
Returns the current row count.
getSampleBasedAttributeRisks() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing access to sample-based risk estimates about the attributes
getSampleBasedAttributeRisks() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing access to sample-based risk estimates about the attributes
getSampleBasedCriteriaAsArray() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns all sample-based criteria as an array.
getSampleBasedCriteriaAsArray() - Method in class org.deidentifier.arx.ARXConfiguration
Returns all sample-based criteria as an array.
getSampleBasedReidentificationRisk() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing sample-based re-identification risk estimates
getSampleBasedReidentificationRisk() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing sample-based re-identification risk estimates
getSampleBasedUniquenessRisk() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing sample-based uniqueness estimates
getSampleBasedUniquenessRisk() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing sample-based uniqueness estimates
getSampleVarianceAsDouble() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the sample variance
getSampleVarianceAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the sample variance
getSampleVarianceAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the sample variance
getSamplingFraction(DataHandle) - Method in class org.deidentifier.arx.ARXPopulationModel
Returns the sampling fraction
getSamplingFraction(double) - Method in class org.deidentifier.arx.ARXPopulationModel
Returns the sampling fraction
getScale() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the scale of measure
getScale() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
 
getSensitiveAttributes() - Method in class org.deidentifier.arx.DataDefinition
Returns the sensitive attributes.
getSet() - Method in class org.deidentifier.arx.DataSubset
 
getShare(int, int) - Method in interface org.deidentifier.arx.metric.v2.DomainShare
Returns the share of the given value.
getShare(int, int) - Method in class org.deidentifier.arx.metric.v2.DomainShareInterval
Returns the share of the given value.
getShare(int, int) - Method in class org.deidentifier.arx.metric.v2.DomainShareMaterialized
Returns the share of the given value.
getShare(int, int) - Method in class org.deidentifier.arx.metric.v2.DomainShareRedaction
Returns the share of the given value.
getShares() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
For subclasses.
getSheetIndex() - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
getSize() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Group
 
getSize() - Method in class org.deidentifier.arx.ARXLattice
Returns the number of nodes.
getSize() - Method in class org.deidentifier.arx.framework.lattice.Lattice
Returns the number of nodes in the lattice.
getSnapBound() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Range
 
getSnapshotLength() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the specific length of each entry in a snapshot.
getSnapshotLength() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the specific length of each entry in a snapshot.
getSource() - Method in class org.deidentifier.arx.DataHandleSubset
Returns the underlying source data handle.
getStatisticalModel() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
getStatistics() - Method in class org.deidentifier.arx.DataHandle
Returns an object providing access to basic descriptive statistics about the data represented by this handle.
getStdDevAsDouble() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the standard deviation
getStdDevAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the standard deviation
getStdDevAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the standard deviation
getStorageTrigger() - Method in class org.deidentifier.arx.framework.check.history.History
Returns the current storage strategy.
getSubset() - Method in class org.deidentifier.arx.criteria.DPresence
Returns the research subset.
getSubset() - Method in class org.deidentifier.arx.DataHandleSubset
Returns the research subset.
getSubsetStatistics() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns statistics for the subset, if any
getSubsetStatistics() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Returns the statistics of the subset, if any
getSuccessors() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
The successors.
getSuccessors() - Method in class org.deidentifier.arx.framework.lattice.Node
Returns the successors.
getSummaryStatistics(boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns summary statistics for all attributes.
getSummaryStatistics(boolean) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Returns summary statistics for all attributes.
getSupportedAggregateFunctions() - Method in class org.deidentifier.arx.metric.MetricDescription
Returns a list of all supported aggregate functions.
getSuppressedAttributeTypes() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns an integer representing all attribute types that must be suppressed.
getSuppressedAttributeTypes() - Method in class org.deidentifier.arx.ARXConfiguration
Returns an integer representing all attribute types that must be suppressed.
getSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Returns the factor used to weight suppressed values.
getSuppressionString() - Method in class org.deidentifier.arx.ARXConfiguration
Sets the string with which suppressed values are to be replaced.
getSuppressionString() - Method in class org.deidentifier.arx.DataHandle
Returns the string inserted for suppressed data items.
getSuppressionString() - Method in class org.deidentifier.arx.DataHandleOutput
Returns the suppression string.
getSuppressionString() - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getSuppressionString() - Method in class org.deidentifier.arx.DataHandleSubset
 
getT() - Method in class org.deidentifier.arx.criteria.TCloseness
Returns the parameter t.
getTable() - Method in class org.deidentifier.arx.io.ImportConfigurationJDBC
 
getThreshold() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
Returns the threshold.
getTime() - Method in class org.deidentifier.arx.ARXResult
Returns the execution time (wall clock).
getTop() - Method in class org.deidentifier.arx.ARXLattice
Returns the top node.
getTop() - Method in class org.deidentifier.arx.framework.lattice.Lattice
Returns the top node.
getTotalGeneralizationLevel() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the sum of all generalization levels.
getTransformation() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the transformation as an array.
getTransformation() - Method in class org.deidentifier.arx.DataHandle
Returns the transformation .
getTransformation() - Method in class org.deidentifier.arx.framework.check.history.History
Returns the node backing the last returned snapshot.
getTransformation() - Method in class org.deidentifier.arx.framework.lattice.Node
Returns the transformation.
getTree(String) - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the tree for the given sensitive attribute, if a generalization hierarchy is associated.
getTriggerCheck() - Method in class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Getter: A trigger for checking nodes in this phase.
getTriggerEvaluate() - Method in class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Getter: A trigger for evaluating nodes in this phase.
getTriggerSkip() - Method in class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Getter: A trigger for skipping nodes in this phase.
getTriggerSnapshotStore() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Getter: A trigger controlling which transformations are snapshotted.
getTriggerTag() - Method in class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Getter: A trigger for tagging nodes in this phase.
getTriggerTagEvent() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Getter: A trigger firing when a tag event should be triggered on the lattice.
getType() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Returns the type of builder.
getType() - Method in class org.deidentifier.arx.AttributeType
Returns the type identifier.
getUpperRange() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Returns the upper range.
getValue(int, int) - Method in class org.deidentifier.arx.DataHandle
Returns the value in the specified cell.
getValue(int, int) - Method in class org.deidentifier.arx.DataHandleInput
 
getValue(int, int) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the value.
getValue(int, int) - Method in class org.deidentifier.arx.DataHandleStatistics
Method
getValue(int, int) - Method in class org.deidentifier.arx.DataHandleSubset
 
getValue() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
Gets the value.
getValue() - Method in class org.deidentifier.arx.metric.InformationLoss
 
getValue() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
getValue() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
 
getValue() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
getValue() - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
getValues() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.CloseElements
 
getValues() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
getView() - Method in class org.deidentifier.arx.DataHandle
Returns a new data handle that represents a context specific view on the dataset.
getView() - Method in class org.deidentifier.arx.DataHandleSubset
 
getWeights() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
getWrappedClass() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Returns the wrapped java class.
greater(Date) - Method in class org.deidentifier.arx.DataSelector
 
greater(double) - Method in class org.deidentifier.arx.DataSelector
 
greater(String) - Method in class org.deidentifier.arx.DataSelector
 
Groupify<T> - Class in org.deidentifier.arx.risk
A hash groupify operator.
Groupify(int) - Constructor for class org.deidentifier.arx.risk.Groupify
Constructs a new hash groupify operator.
Groupify.Group<U> - Class in org.deidentifier.arx.risk
Entry
groupifyArray - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The groupify array.

H

hasFormat() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Returns whether the type be parameterized with a format string.
hashCode() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
 
hashCode() - Method in class org.deidentifier.arx.aggregates.StatisticsContingencyTable.Entry
 
hashCode() - Method in class org.deidentifier.arx.DataType.ARXDate
 
hashCode() - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
hashCode() - Method in class org.deidentifier.arx.DataType.ARXInteger
 
hashCode() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
hashCode() - Method in class org.deidentifier.arx.DataType.ARXString
 
hashCode() - Method in class org.deidentifier.arx.DataType
 
hashcode - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The hashcode of this class.
hashcode(int[]) - Static method in class org.deidentifier.arx.framework.check.groupify.HashTableUtil
Computes a hashcode for an integer array.
hashCode() - Method in class org.deidentifier.arx.framework.lattice.Node
 
hashCode() - Method in class org.deidentifier.arx.metric.InformationLoss
 
hashCode() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
 
hashCode() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
hashCode() - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
HashGroupify - Class in org.deidentifier.arx.framework.check.groupify
A hash groupify operator.
HashGroupify(int, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.groupify.HashGroupify
Constructs a new hash groupify operator.
HashGroupify.EquivalenceClassStatistics - Class in org.deidentifier.arx.framework.check.groupify
Statistics about the equivalence classes, excluding outliers.
HashGroupify.EquivalenceClassStatistics(double, int, int, double, int, int, int, int, int, HashGroupify.EquivalenceClassStatistics) - Constructor for class org.deidentifier.arx.framework.check.groupify.HashGroupify.EquivalenceClassStatistics
Creates a new instance.
HashGroupifyDistribution - Class in org.deidentifier.arx.framework.check.groupify
A distribution of equivalence classes
HashGroupifyDistribution.PrivacyCondition - Interface in org.deidentifier.arx.framework.check.groupify
A condition that may or may not be fulfilled for the distribution
HashGroupifyDistribution.PrivacyCondition.State - Enum in org.deidentifier.arx.framework.check.groupify
The current state of the search condition
HashGroupifyEntry - Class in org.deidentifier.arx.framework.check.groupify
Implements an equivalence class.
HashGroupifyEntry(int[], int) - Constructor for class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
Creates a new entry.
HashTableUtil - Class in org.deidentifier.arx.framework.check.groupify
This class implements several helper methods for hash tables.
HashTableUtil() - Constructor for class org.deidentifier.arx.framework.check.groupify.HashTableUtil
 
hasLowerBound() - Method in class org.deidentifier.arx.metric.InformationLossWithBound
Is a lower bound provided.
hasNext() - Method in class org.deidentifier.arx.DataHandleOutput.ResultIterator
 
hasNext() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionIterator
 
hasNext() - Method in class org.deidentifier.arx.framework.check.history.MRUCache.MRULinkedListIterator
 
hasNext() - Method in class org.deidentifier.arx.io.ImportAdapterCSV
Indicates whether there is another element to return This returns true when the CSV file has another line, which would be assigned to ImportAdapterCSV.row during the last iteration of ImportAdapterCSV.next().
hasNext() - Method in class org.deidentifier.arx.io.ImportAdapterExcel
Indicates whether there is another element to return This returns true when the file contains another line, which could be accessed by ImportAdapterExcel.iterator.
hasNext() - Method in class org.deidentifier.arx.io.ImportAdapterJDBC
Indicates whether there is another element to return This returns true when there is another element in the result set ImportAdapterJDBC.resultSet.
hasNext() - Method in class org.deidentifier.arx.risk.Groupify.Group
Returns whether a next entry exists
hasParameter() - Method in class org.deidentifier.arx.aggregates.AggregateFunction
Returns whether the function accepts a parameter.
hasProperty(int) - Method in class org.deidentifier.arx.framework.lattice.Node
Returns whether the node has the given property.
header - Variable in class org.deidentifier.arx.DataHandle
The header.
header - Variable in class org.deidentifier.arx.io.ImportAdapter
The header.
HierarchicalDistanceTCloseness - Class in org.deidentifier.arx.criteria
The t-closeness criterion with hierarchical-distance EMD.
HierarchicalDistanceTCloseness(String, double, AttributeType.Hierarchy) - Constructor for class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
Creates a new instance of the t-closeness criterion with hierarchical earth-movers-distance as proposed in: Li N, Li T, Venkatasubramanian S.
hierarchies - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The hierarchies.
hierarchies - Variable in class org.deidentifier.arx.framework.check.Transformer
The hierarchies.
hierarchy - Variable in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Hierarchy
HierarchyBuilder<T> - Class in org.deidentifier.arx.aggregates
Base class for hierarchy builders.
HierarchyBuilder(HierarchyBuilder.Type) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilder
Creates a new instance.
HierarchyBuilder.Type - Enum in org.deidentifier.arx.aggregates
The three types of builders.
HierarchyBuilderGroupingBased<T> - Class in org.deidentifier.arx.aggregates
This abstract base class enables building hierarchies for categorical and non-categorical values.
HierarchyBuilderGroupingBased(HierarchyBuilder.Type, DataType<T>) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Creates a new instance for the given data type.
HierarchyBuilderGroupingBased.AbstractGroup - Class in org.deidentifier.arx.aggregates
A group representation to be used by subclasses.
HierarchyBuilderGroupingBased.AbstractGroup(String) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.AbstractGroup
 
HierarchyBuilderGroupingBased.Group<U> - Class in org.deidentifier.arx.aggregates
This class represents a fanout parameter.
HierarchyBuilderGroupingBased.Level<U> - Class in org.deidentifier.arx.aggregates
This class represents a level in the hierarchy.
HierarchyBuilderIntervalBased<T> - Class in org.deidentifier.arx.aggregates
This class enables building hierarchies for non-categorical values by mapping them into given intervals.
HierarchyBuilderIntervalBased(DataType<T>) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Creates a new instance.
HierarchyBuilderIntervalBased(DataType<T>, HierarchyBuilderIntervalBased.Range<T>, HierarchyBuilderIntervalBased.Range<T>) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Creates a new instance.
HierarchyBuilderIntervalBased.IndexNode - Class in org.deidentifier.arx.aggregates
This class represents an node.
HierarchyBuilderIntervalBased.IndexNode(T, T, HierarchyBuilderIntervalBased<T>.IndexNode[]) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.IndexNode
Creates a new instance.
HierarchyBuilderIntervalBased.IndexNode(T, T, HierarchyBuilderIntervalBased.Interval<T>[]) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.IndexNode
Creates a new instance.
HierarchyBuilderIntervalBased.Interval<T> - Class in org.deidentifier.arx.aggregates
This class represents an interval.
HierarchyBuilderIntervalBased.Range<U> - Class in org.deidentifier.arx.aggregates
For each direction, this class encapsulates three bounds.
HierarchyBuilderIntervalBased.Range(U, U, U) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Range
Creates a new instance.
HierarchyBuilderOrderBased<T> - Class in org.deidentifier.arx.aggregates
This class enables building hierarchies for categorical and non-categorical values by ordering the data items and merging into groups with predefined sizes.
HierarchyBuilderOrderBased.CloseElements<T> - Class in org.deidentifier.arx.aggregates
 
HierarchyBuilderOrderBased.CloseElements(String[], AggregateFunction<T>) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.CloseElements
 
HierarchyBuilderOrderBased.SerializableComparator<T> - Class in org.deidentifier.arx.aggregates
A serializable comparator.
HierarchyBuilderOrderBased.SerializableComparator() - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.SerializableComparator
 
HierarchyBuilderRedactionBased<T> - Class in org.deidentifier.arx.aggregates
This class enables building hierarchies for categorical and non-categorical values using redaction.
HierarchyBuilderRedactionBased.Order - Enum in org.deidentifier.arx.aggregates
Order
History - Class in org.deidentifier.arx.framework.check.history
The Class History.
History(int, int, double, double, ARXConfiguration.ARXConfigurationInternal, IntArrayDictionary, IntArrayDictionary) - Constructor for class org.deidentifier.arx.framework.check.history.History
Creates a new history.
history - Variable in class org.deidentifier.arx.framework.check.NodeChecker
The history.

I

id - Variable in class org.deidentifier.arx.framework.lattice.Node
The id.
IDENTIFYING - Static variable in class org.deidentifier.arx.framework.data.DataManager.AttributeTypeInternal
 
IDENTIFYING_ATTRIBUTE - Static variable in class org.deidentifier.arx.AttributeType
Represents an identifying attribute.
idindex0 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex1 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex10 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex11 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex12 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex13 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex14 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex2 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex3 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex4 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex5 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex6 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex7 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex8 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
idindex9 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The idindex14.
ignoreMissingData - Variable in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Whether or not null values should be ignored
IImportColumnIndexed - Interface in org.deidentifier.arx.io
Interface to be implemented when columns can be referred to by an index.
ILMultiDimensionalArithmeticMean - Class in org.deidentifier.arx.metric.v2
This class implements an information loss which can be represented as a decimal number per quasi-identifier.
ILMultiDimensionalGeometricMean - Class in org.deidentifier.arx.metric.v2
This class implements an information loss which can be represented as a decimal number per quasi-identifier.
ILMultiDimensionalMax - Class in org.deidentifier.arx.metric.v2
This class implements an information loss which can be represented as a decimal number per quasi-identifier.
ILMultiDimensionalRank - Class in org.deidentifier.arx.metric.v2
This class implements an information loss which can be represented as a decimal number per quasi-identifier.
ILMultiDimensionalSum - Class in org.deidentifier.arx.metric.v2
This class implements an information loss which can be represented as a decimal number per quasi-identifier.
ILMultiDimensionalWithBound - Class in org.deidentifier.arx.metric.v2
Information loss with a potential lower bound.
ILMultiDimensionalWithBound(AbstractILMultiDimensional) - Constructor for class org.deidentifier.arx.metric.v2.ILMultiDimensionalWithBound
Creates a new instance without a lower bound.
ILMultiDimensionalWithBound(AbstractILMultiDimensional, AbstractILMultiDimensional) - Constructor for class org.deidentifier.arx.metric.v2.ILMultiDimensionalWithBound
Creates a new instance.
ILSingleDimensional - Class in org.deidentifier.arx.metric.v2
This class implements an information loss which can be represented as a single decimal number.
ILSingleDimensionalWithBound - Class in org.deidentifier.arx.metric.v2
Information loss with a potential lower bound.
ILSingleDimensionalWithBound(double) - Constructor for class org.deidentifier.arx.metric.v2.ILSingleDimensionalWithBound
Creates a new instance without a lower bound.
ILSingleDimensionalWithBound(double, double) - Constructor for class org.deidentifier.arx.metric.v2.ILSingleDimensionalWithBound
Creates a new instance.
ImplicitPrivacyCriterion - Class in org.deidentifier.arx.criteria
A privacy criterion that is implicitly bound to the quasi-identifiers.
ImplicitPrivacyCriterion(boolean) - Constructor for class org.deidentifier.arx.criteria.ImplicitPrivacyCriterion
Creates a new instance
ImportAdapter - Class in org.deidentifier.arx.io
Base adapter for all data sources This defines properties and methods that all data source import adapters have in common.
ImportAdapter(ImportConfiguration) - Constructor for class org.deidentifier.arx.io.ImportAdapter
Creates a new instance of this object with given configuration.
ImportAdapterCSV - Class in org.deidentifier.arx.io
Import adapter for CSV files This adapter can import data from a CSV file.
ImportAdapterCSV(ImportConfigurationCSV) - Constructor for class org.deidentifier.arx.io.ImportAdapterCSV
Creates a new instance of this object with given configuration.
ImportAdapterExcel - Class in org.deidentifier.arx.io
Import adapter for Excel files This adapter can import data from Excel files.
ImportAdapterExcel(ImportConfigurationExcel) - Constructor for class org.deidentifier.arx.io.ImportAdapterExcel
Creates a new instance of this object with given configuration Depending upon the file type it either uses HSSF or XSSF to access the file.
ImportAdapterJDBC - Class in org.deidentifier.arx.io
Import adapter for JDBC This adapter can import data from JDBC sources.
ImportAdapterJDBC(ImportConfigurationJDBC) - Constructor for class org.deidentifier.arx.io.ImportAdapterJDBC
Creates a new instance of this object with given configuration.
ImportColumn - Class in org.deidentifier.arx.io
Represents a single data column This represents a single column that will be imported from.
ImportColumn(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumn
Creates a new instance of this object with the given parameters.
ImportColumn(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumn
Creates a new instance of this object with the given parameters.
ImportColumnCSV - Class in org.deidentifier.arx.io
Represents a single CSV data column CSV columns are referred to by an index (see ImportColumnIndexed).
ImportColumnCSV(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnExcel - Class in org.deidentifier.arx.io
Represents a single Excel data column Excel columns are referred to by an index (see ImportColumnIndexed).
ImportColumnExcel(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnIndexed - Class in org.deidentifier.arx.io
Superclass for column types that are only referred to by an index.
ImportColumnIndexed(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnJDBC - Class in org.deidentifier.arx.io
Represents a single JDBC data column JDBC columns can be referred to by both an index (IIndexColumn) and by name (IImportColumnNamed.
ImportColumnJDBC(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportConfiguration - Class in org.deidentifier.arx.io
Abstract base configuration This abstract superclass defines properties that all configurations have in common, i.e. a notion of columns, which can be added and retrieved.
ImportConfiguration() - Constructor for class org.deidentifier.arx.io.ImportConfiguration
 
ImportConfigurationCSV - Class in org.deidentifier.arx.io
Configuration describing a CSV file.
ImportConfigurationCSV(String, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, char, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, char, char, char, char[], boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationExcel - Class in org.deidentifier.arx.io
Configuration describing an Excel file This is used to describe Excel files.
ImportConfigurationExcel(String, ImportConfigurationExcel.ExcelFileTypes, int, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationExcel
Creates a new instance of this object.
ImportConfigurationExcel(String, int, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationExcel
Creates a new instance of this object without specifying the file type The file type will be detected automatically using the file extension.
ImportConfigurationExcel.ExcelFileTypes - Enum in org.deidentifier.arx.io
Valid file types for Excel files XLS is the "old" Excel file type, XLSX is the "new" Excel file type.
ImportConfigurationFile - Class in org.deidentifier.arx.io
Configuration describing a file in general File based configurations should extend this class as the notion of a ImportConfigurationFile.fileLocation is common to all of them.
ImportConfigurationFile() - Constructor for class org.deidentifier.arx.io.ImportConfigurationFile
 
ImportConfigurationJDBC - Class in org.deidentifier.arx.io
Configuration describing a JDBC source.
ImportConfigurationJDBC(Connection, String) - Constructor for class org.deidentifier.arx.io.ImportConfigurationJDBC
Creates a new instance of this object.
ImportConfigurationJDBC(String, String) - Constructor for class org.deidentifier.arx.io.ImportConfigurationJDBC
Creates a new instance of this object.
ImportConfigurationJDBC(String, String, String, String) - Constructor for class org.deidentifier.arx.io.ImportConfigurationJDBC
Creates a new instance of this object.
Inclusion - Class in org.deidentifier.arx.criteria
This is a special criterion that does not enforce any privacy guarantees but allows to define a data subset.
Inclusion(DataSubset) - Constructor for class org.deidentifier.arx.criteria.Inclusion
Creates a new instance of the enclosure criterion.
incRefCount() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
 
index - Variable in class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
Attribute index
index0 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index1 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index10 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index11 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index12 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index13 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index14 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index2 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index3 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index4 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index5 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index6 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index7 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index8 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
index9 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The index14.
indexes - Variable in class org.deidentifier.arx.io.ImportAdapter
Indexes of columns that should be imported This keeps track of columns that should be imported, as not all columns will necessarily be imported.
informationLoss - Variable in class org.deidentifier.arx.framework.check.NodeChecker.Result
Information loss.
InformationLoss<T> - Class in org.deidentifier.arx.metric
This class implements an abstract base class for information loss.
InformationLoss() - Constructor for class org.deidentifier.arx.metric.InformationLoss
 
InformationLossDefaultWithBound - Class in org.deidentifier.arx.metric
Information loss with a potential lower bound.
InformationLossDefaultWithBound(double) - Constructor for class org.deidentifier.arx.metric.InformationLossDefaultWithBound
Creates a new instance without a lower bound.
InformationLossDefaultWithBound(double, double) - Constructor for class org.deidentifier.arx.metric.InformationLossDefaultWithBound
Creates a new instance.
InformationLossWithBound<T extends InformationLoss<?>> - Class in org.deidentifier.arx.metric
Information loss with a potential lower bound.
InformationLossWithBound(T) - Constructor for class org.deidentifier.arx.metric.InformationLossWithBound
Creates a new instance without a lower bound.
InformationLossWithBound(T, T) - Constructor for class org.deidentifier.arx.metric.InformationLossWithBound
Creates a new instance.
init(long, int[], HashGroupify, HashGroupify, int[], StateMachine.TransitionType, int, int, int, HashGroupifyEntry, int[][]) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
Inits the.
initialize(DataManager) - Method in class org.deidentifier.arx.ARXConfiguration
Initializes the configuration.
initialize(DataManager) - Method in class org.deidentifier.arx.criteria.DPresence
 
initialize(DataManager) - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
initialize(DataManager) - Method in class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
 
initialize(DataManager) - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
initialize(DataManager) - Method in class org.deidentifier.arx.criteria.Inclusion
 
initialize(DataManager) - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Override this to initialize the criterion.
initialize(String[], DataType<?>, int[][]) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
 
initialize(String[], DataType<?>, int[][]) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean
 
initialize(String[], DataType<?>, int[][]) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Initializes the function
initialize(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.Metric
Initializes the metric.
initialize(int) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
For backwards compatibility only.
initialize(int, int) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
For backwards compatibility only.
initialize(int[], double) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
For backwards compatibility only.
initialize(double[][], int[][][], int[][][]) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
For backwards compatibility.
initialize(double[][], int[][][], int[][][]) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
For backwards compatibility.
initialize(double[][], int[][][], int[][][]) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
For backwards compatibility.
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.Metric
Implement this to initialize the metric.
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricAECS
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDefault
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDM
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricHeight
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricStatic
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricWeighted
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
initializeInternal(DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
inputAnalyzed - Variable in class org.deidentifier.arx.framework.check.Transformer
Other attribute values.
inputGeneralized - Variable in class org.deidentifier.arx.framework.check.Transformer
The data.
INSENSITIVE - Static variable in class org.deidentifier.arx.framework.data.DataManager.AttributeTypeInternal
 
INSENSITIVE_ATTRIBUTE - Static variable in class org.deidentifier.arx.AttributeType
Represents an insensitive attribute.
instances - Variable in class org.deidentifier.arx.framework.check.Transformer
The instances.
IntArrayDictionary - Class in org.deidentifier.arx.framework.check.distribution
A hash groupify operator.
IntArrayDictionary(int) - Constructor for class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
Constructs a new dictionary.
IntArrayDictionaryEntry - Class in org.deidentifier.arx.framework.check.distribution
Implements an entry.
IntArrayDictionaryEntry(int[], int, int) - Constructor for class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
Creates a new entry.
INTEGER - Static variable in class org.deidentifier.arx.DataType
A generic integer data type.
internalCompare(int, int, int[], boolean) - Method in class org.deidentifier.arx.DataHandle
A negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
internalCompare(int, int, int[], boolean) - Method in class org.deidentifier.arx.DataHandleOutput
A negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
internalCompare(int, int, int[], boolean) - Method in class org.deidentifier.arx.DataHandleSubset
 
internalGetValue(int, int) - Method in class org.deidentifier.arx.DataHandle
Internal representation of get value.
internalGetValue(int, int) - Method in class org.deidentifier.arx.DataHandleInput
 
internalGetValue(int, int) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the value internal.
internalGetValue(int, int) - Method in class org.deidentifier.arx.DataHandleSubset
 
internalIsOutlier(int) - Method in class org.deidentifier.arx.DataHandleOutput
Returns whether the given row is an outlier.
internalRebuild() - Method in class org.deidentifier.arx.DataHandleSubset
Rebuild array representation of subset.
internalReplace(int, String, String) - Method in class org.deidentifier.arx.DataHandle
Internal replacement method.
internalReplace(int, String, String) - Method in class org.deidentifier.arx.DataHandleInput
 
internalReplace(int, String, String) - Method in class org.deidentifier.arx.DataHandleOutput
 
internalReplace(int, String, String) - Method in class org.deidentifier.arx.DataHandleSubset
 
internalSwap(int, int) - Method in class org.deidentifier.arx.DataHandleInput
Swaps the rows.
internalSwap(int, int) - Method in class org.deidentifier.arx.DataHandleOutput
Swap internal.
internalSwap(int, int) - Method in class org.deidentifier.arx.DataHandleSubset
Swaps the bits in the set representation.
internalTranslate(int) - Method in class org.deidentifier.arx.DataHandleSubset
Translates the row number.
interrupt() - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Interrupts all computations.
interrupt() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Interrupts all computations.
intuple - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The intuple.
IO - Class in org.deidentifier.arx.metric.v2
 
IO() - Constructor for class org.deidentifier.arx.metric.v2.IO
 
isAggregateFunctionSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
Returns whether an aggregate function is supported by the metric.
isAnonymous() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Deprecated.
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.DistinctLDiversity
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.DPresence
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.EntropyLDiversity
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.Inclusion
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.KAnonymity
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Implement this, to enforce the criterion.
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.RecursiveCLDiversity
 
isAnonymous(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.SampleBasedCriterion
Not supported by this type of criterion
isArithmeticMeanAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: mean
isAttributeTypeSuppressed(AttributeType) - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether values of the given attribute type will be replaced by the suppression string in suppressed tuples.
isAttributeWeightsSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
isAvailableEstimate(RiskModelPopulationUniqueness.PopulationUniquenessModel) - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Returns whether the according estimate is available
isAvailableEstimateDankar() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Returns whether the according estimate is available
isAvailableEstimatePitman() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Returns whether the according estimate is available
isAvailableEstimateSNB() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Returns whether the according estimate is available
isAvailableEstimateZayatz() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Returns whether the according estimate is available
isBinaryPhaseRequired() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Is a binary phase required.
isChecked() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns if the node has been checked explicitly.
isCleansing() - Method in class org.deidentifier.arx.io.ImportColumn
Should non-matching values be replaced with NULL values.
isConfigurableCodingModelSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
isCriterionMonotonic() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Determines whether the anonymity criterion is montonic.
isCriterionMonotonic() - Method in class org.deidentifier.arx.ARXConfiguration
Determines whether the anonymity criterion is montonic.
isDomainPropertiesAvailable() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns whether domain-properties are available for this builder.
isFulfilled(HashGroupifyDistribution) - Method in class org.deidentifier.arx.criteria.AverageReidentificationRisk
 
isFulfilled(HashGroupifyDistribution) - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
We currently assume that at any time, at least one statistical model converges.
isFulfilled(HashGroupifyDistribution) - Method in class org.deidentifier.arx.criteria.RiskBasedCriterion
To be implemented by risk-based criteria
isFulfilled(HashGroupifyDistribution) - Method in class org.deidentifier.arx.criteria.SampleUniqueness
 
isFulfilled(HashGroupifyDistribution) - Method in interface org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution.PrivacyCondition
Evaluates the condition on the given distribution
isGeometricMeanAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: geometric mean
isHierarchyAvailable(String) - Method in class org.deidentifier.arx.DataDefinition
Returns whether a hierarchy is available.
isHierarchyBuilderAvailable(String) - Method in class org.deidentifier.arx.DataDefinition
Returns whether a hierarchy builder is available.
isIndependent() - Method in class org.deidentifier.arx.metric.Metric
Returns whether this metric requires the transformed data or groups to determine information loss.
isIndependent() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
isIndependent() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
 
isIndexSpecified() - Method in class org.deidentifier.arx.io.ImportColumnIndexed
Returns whether an index was given.
isInstance(Metric<?>) - Method in class org.deidentifier.arx.metric.MetricDescription
Returns whether the given metric is an instance of this description.
isKurtosisAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: kurtosis
isLinearPhaseRequired() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Is a linear phase required.
isLocked() - Method in class org.deidentifier.arx.DataDefinition
Returns whether this definition can be altered.
isLocked() - Method in class org.deidentifier.arx.DataHandleInput
Is this handle locked?.
isManageConnection() - Method in class org.deidentifier.arx.io.ImportConfigurationJDBC
Returns whether we need to close the connection
isMaxAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: max
isMaximumGeneralizationAvailable(String) - Method in class org.deidentifier.arx.DataDefinition
Returns whether a maximum generalization level is available.
isMedianAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: median
isMinAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: min
isMinimalClassSizeFulfilled() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Returns whether the current state of the dataset fulfills the minimal class-size property
isMinimumGeneralizationAvailable(String) - Method in class org.deidentifier.arx.DataDefinition
Returns whether a minimum generalization level is available.
isModeAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: mode
isModified() - Method in class org.deidentifier.arx.ARXSolverConfiguration
Modified
isMonotonic() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns whether the criterion is monotonic with tuple suppression.
isMonotonic() - Method in class org.deidentifier.arx.metric.Metric
Returns false if the metric is non-monotone using suppression.
isMonotonic() - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
isMonotonicVariantSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
isMultiDimensional() - Method in class org.deidentifier.arx.metric.Metric
Returns true if the metric is multi-dimensional.
isNotOutlier - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
Is this class not an outlier?.
isNull(String) - Static method in class org.deidentifier.arx.DataType
Returns whether the value represents null
isNullInterval() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
Is this an interval for null values
isOrphaned() - Method in class org.deidentifier.arx.DataHandle
Determines whether this handle is orphaned, i.e., should not be used anymore
isOutlier(int) - Method in class org.deidentifier.arx.DataHandle
Determines whether a given row is an outlier in the currently associated data transformation.
isOutlier(int) - Method in class org.deidentifier.arx.DataHandleInput
 
isOutlier(int) - Method in class org.deidentifier.arx.DataHandleSubset
 
isOutOfBound() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
Is this an interval representing values that are out of bounds
isOutOfLowerBound() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
Is this an interval representing values that are out of the lower bound
isPopulationVarianceAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: population variance
isPracticalMonotonicity() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Is practical monotonicity assumed.
isPracticalMonotonicity() - Method in class org.deidentifier.arx.ARXConfiguration
Is practical monotonicity assumed.
isPrecomputationSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
isPrecomputed() - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
isPrecomputed() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
Returns whether the metric is precomputed.
isPrivacyModelFulfilled() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Returns whether the current state of the dataset fulfills the privacy model
isProtectSensitiveAssociations() - Method in class org.deidentifier.arx.ARXConfiguration
Returns, whether the anonymizer should take associations between sensitive attributes into account.
isPruneInsufficientUtility() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Prune based on lower bounds from monotonic shares of metrics for information loss?.
isRangeAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: range
isResultAvailable() - Method in class org.deidentifier.arx.ARXResult
Indicates if a result is available.
isSampleBased() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Is this criterion based on the overall sample
isSampleBased() - Method in class org.deidentifier.arx.criteria.SampleBasedCriterion
 
isSampleVarianceAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: sample variance
isSelected(int) - Method in class org.deidentifier.arx.DataSelector
Determines whether the given row is selected by the expression.
isStdDevAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: std. dev
isSuppressed(int) - Method in class org.deidentifier.arx.DataHandleStatistics
Returns whether the given row is suppressed
isSuppressionAlwaysEnabled() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns whether suppression is applied to the output of anonymous as well as non-anonymous transformations.
isSuppressionAlwaysEnabled() - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether suppression is applied to the output of anonymous as well as non-anonymous transformations.
isTypePreserving() - Method in class org.deidentifier.arx.AttributeType.MicroAggregationFunction
Returns whether this is a type-preserving function
isTypePreserving() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Returns whether this is a type-preserving function
isUseHeuristicForSampleBasedCriteria() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Do we guarantee optimality for sample-based criteria?
isUseHeuristicSearchForSampleBasedCriteria() - Method in class org.deidentifier.arx.ARXConfiguration
Do we guarantee optimality for sample-based criteria?
isValid() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns whether the current configuration is valid.
isValid() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
 
isValid(String) - Method in class org.deidentifier.arx.DataType.ARXDate
 
isValid(String) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
isValid(String) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
isValid(String) - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
isValid(String) - Method in class org.deidentifier.arx.DataType.ARXString
 
isValid(String) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
isValid(String) - Method in class org.deidentifier.arx.DataType
Checks whether the given string conforms to the data type's format.
isWeighted() - Method in class org.deidentifier.arx.metric.Metric
Returns true if the metric is weighted.
iterationsPerTry(int) - Method in class org.deidentifier.arx.ARXSolverConfiguration
 
iterationsTotal(int) - Method in class org.deidentifier.arx.ARXSolverConfiguration
 
iterator - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable
An iterator over the elements in the contingency table.
iterator() - Method in class org.deidentifier.arx.Data.DefaultData
 
iterator() - Method in class org.deidentifier.arx.Data
Iterator.
iterator() - Method in class org.deidentifier.arx.DataHandle
Returns an iterator over the data.
iterator() - Method in class org.deidentifier.arx.DataHandleInput
 
iterator() - Method in class org.deidentifier.arx.DataHandleOutput
Iterator.
iterator() - Method in class org.deidentifier.arx.DataHandleSubset
 
iterator() - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Iterator.
iterator() - Method in class org.deidentifier.arx.io.CSVDataInput
Returns an iterator.

K

KAnonymity - Class in org.deidentifier.arx.criteria
The k-anonymity criterion Published in: Sweeney L.
KAnonymity(int) - Constructor for class org.deidentifier.arx.criteria.KAnonymity
Creates a new instance of the k-anonymity criterion as proposed in Sweeney L. k-Anonymity: A model for protecting privacy.
key - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The key of this class.

L

l - Variable in class org.deidentifier.arx.criteria.LDiversity
The parameter l.
lastGroupify - Variable in class org.deidentifier.arx.framework.check.NodeChecker
The last hash groupify.
lattice - Variable in class org.deidentifier.arx.algorithm.AbstractAlgorithm
The lattice.
Lattice - Class in org.deidentifier.arx.framework.lattice
The class Lattice.
Lattice(Node[][], int) - Constructor for class org.deidentifier.arx.framework.lattice.Lattice
Initializes a lattice.
LatticeBuilder - Class in org.deidentifier.arx.framework.lattice
The class LatticeBuilder.
LatticeBuilder(int[], int[]) - Constructor for class org.deidentifier.arx.framework.lattice.LatticeBuilder
Instantiates a new lattice builder.
LDiversity - Class in org.deidentifier.arx.criteria
An abstract base class for l-diversity criteria Published in: Machanavajjhala A, Kifer D, Gehrke J.
LDiversity(String, double, boolean) - Constructor for class org.deidentifier.arx.criteria.LDiversity
Creates a new instance.
length() - Method in class org.deidentifier.arx.RowSet
 
leq(Date) - Method in class org.deidentifier.arx.DataSelector
 
leq(double) - Method in class org.deidentifier.arx.DataSelector
 
leq(String) - Method in class org.deidentifier.arx.DataSelector
 
less(Date) - Method in class org.deidentifier.arx.DataSelector
 
less(double) - Method in class org.deidentifier.arx.DataSelector
 
less(String) - Method in class org.deidentifier.arx.DataSelector
 
list() - Static method in class org.deidentifier.arx.DataType
Lists all available data types.
list(Class<U>) - Static method in class org.deidentifier.arx.DataType
Returns a datatype for the given class.
list() - Static method in class org.deidentifier.arx.metric.Metric
Returns a list of all available metrics for information loss.
listMicroAggregationFunctions() - Static method in class org.deidentifier.arx.AttributeType
Lists all available microaggregation functions
lowerBound - Variable in class org.deidentifier.arx.framework.check.NodeChecker.Result
Lower bound.

M

map - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The generalization hierarchies.
map - Variable in class org.deidentifier.arx.framework.data.GeneralizationHierarchy
Input->level->output.
MASK - Static variable in class org.deidentifier.arx.AttributeType
The mask.
materializeHierarchies(DataHandle) - Method in class org.deidentifier.arx.DataDefinition
Materializes all functional hierarchies.
max(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.InformationLoss
Retains the maximum of this and other.
max(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
max(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
maxFrequency - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable
Maximal frequency in the contingency table.
maxLevel - Variable in class org.deidentifier.arx.ARXLattice.LatticeDeserializationContext
TODO
merge(List<HierarchyBuilderOrderBased<T>.CloseElements<T>>, AggregateFunction<T>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.CloseElements
 
merge(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Merges two frequency sets.
merge(int[], int[]) - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Merge a frequency set with a history entry.
metric - Variable in class org.deidentifier.arx.framework.check.NodeChecker
The metric.
Metric<T extends InformationLoss<?>> - Class in org.deidentifier.arx.metric
Abstract base class for metrics.
Metric(boolean, boolean) - Constructor for class org.deidentifier.arx.metric.Metric
Create a new metric.
Metric.AggregateFunction - Enum in org.deidentifier.arx.metric
Pluggable aggregate functions.
MetricAECS - Class in org.deidentifier.arx.metric
This class provides an implementation of the (normalized) average equivalence class size metric.
MetricAECS() - Constructor for class org.deidentifier.arx.metric.MetricAECS
Creates a new instance
MetricConfiguration - Class in org.deidentifier.arx.metric
A class for a configuration of a metric.
MetricConfiguration(boolean, double, boolean, double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.MetricConfiguration
Constructs a new instance.
MetricDefault - Class in org.deidentifier.arx.metric
This class provides an abstract skeleton for the implementation of metrics.
MetricDefault(boolean, boolean) - Constructor for class org.deidentifier.arx.metric.MetricDefault
 
MetricDescription - Class in org.deidentifier.arx.metric
A class describing a metric and its configuration options.
MetricDM - Class in org.deidentifier.arx.metric
This class provides an implementation of the DM metric (non-monotonic).
MetricDM() - Constructor for class org.deidentifier.arx.metric.MetricDM
Creates a new instance.
MetricDMStar - Class in org.deidentifier.arx.metric
This class provides an implementation of the DM* metric (monotonic variant of the Discernability Metric).
MetricDMStar() - Constructor for class org.deidentifier.arx.metric.MetricDMStar
Creates a new instance.
MetricEntropy - Class in org.deidentifier.arx.metric
This class provides an efficient implementation of the non-uniform entropy metric.
MetricEntropy() - Constructor for class org.deidentifier.arx.metric.MetricEntropy
 
MetricEntropy(boolean, boolean) - Constructor for class org.deidentifier.arx.metric.MetricEntropy
 
MetricHeight - Class in org.deidentifier.arx.metric
This class provides an implementation of the Height metric.
MetricHeight() - Constructor for class org.deidentifier.arx.metric.MetricHeight
Creates a new instance.
MetricMDHeight - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the Height metric.
MetricMDHeight() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDHeight
Creates a new instance.
MetricMDHeight(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDHeight
Creates a new instance.
MetricMDNMLoss - Class in org.deidentifier.arx.metric.v2
This class implements a variant of the Loss metric.
MetricMDNMLoss() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Default constructor which treats all transformation methods equally.
MetricMDNMLoss(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Default constructor which treats all transformation methods equally.
MetricMDNMLoss(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLoss
A constructor that allows to define a factor weighting generalization and suppression.
MetricMDNMLossPotentiallyPrecomputed - Class in org.deidentifier.arx.metric.v2
This class implements a variant of the Loss metric.
MetricMDNMLossPotentiallyPrecomputed(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
Creates a new instance.
MetricMDNMLossPotentiallyPrecomputed(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
Creates a new instance.
MetricMDNMLossPotentiallyPrecomputed(double, double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
Creates a new instance.
MetricMDNMLossPrecomputed - Class in org.deidentifier.arx.metric.v2
This class implements a variant of the Loss metric.
MetricMDNMLossPrecomputed() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
Creates a new instance.
MetricMDNMLossPrecomputed(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
Creates a new instance.
MetricMDNMLossPrecomputed(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
Creates a new instance.
MetricMDNMPrecision - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of a weighted precision metric as proposed in:
Sweeney, L. (2002).
MetricMDNMPrecision() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
Creates a new instance.
MetricMDNMPrecision(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
Creates a new instance.
MetricMDNMPrecision(boolean, boolean, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
For subclasses.
MetricMDNUEntropy - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the non-uniform entropy metric.
MetricMDNUEntropy() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
Creates a new instance.
MetricMDNUEntropy(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
Creates a new instance.
MetricMDNUEntropyPotentiallyPrecomputed - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the non-uniform entropy metric.
MetricMDNUEntropyPotentiallyPrecomputed(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
Creates a new instance.
MetricMDNUEntropyPotentiallyPrecomputed(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
Creates a new instance.
MetricMDNUEntropyPrecomputed - Class in org.deidentifier.arx.metric.v2
This class provides an efficient implementation of the non-uniform entropy metric.
MetricMDNUEntropyPrecomputed(boolean, boolean, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
Precomputed.
MetricMDNUEntropyPrecomputed() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
Creates a new instance.
MetricMDNUEntropyPrecomputed(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
Creates a new instance.
MetricMDNUNMEntropy - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the non-uniform entropy metric.
MetricMDNUNMEntropy() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
Creates a new instance.
MetricMDNUNMEntropy(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
Creates a new instance.
MetricMDNUNMEntropyPotentiallyPrecomputed - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the non-uniform entropy metric.
MetricMDNUNMEntropyPotentiallyPrecomputed(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
Creates a new instance.
MetricMDNUNMEntropyPotentiallyPrecomputed(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
Creates a new instance.
MetricMDNUNMEntropyPrecomputed - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the non-uniform entropy metric.
MetricMDNUNMEntropyPrecomputed() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
Creates a new instance.
MetricMDNUNMEntropyPrecomputed(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
Creates a new instance.
MetricMDPrecision - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of a weighted precision metric as proposed in:
Sweeney, L. (2002).
MetricMDPrecision() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDPrecision
Creates a new instance.
MetricMDPrecision(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDPrecision
Creates a new instance.
MetricMDStatic - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of a static metric in which information loss is user-defined per generalization level.
MetricMDStatic(Metric.AggregateFunction, Map<String, List<Double>>) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDStatic
Constructor.
MetricMDStatic(Map<String, List<Double>>) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDStatic
Constructor.
MetricNMEntropy - Class in org.deidentifier.arx.metric
This class provides an efficient implementation of a non-monotonic and non-uniform entropy metric.
MetricNMEntropy() - Constructor for class org.deidentifier.arx.metric.MetricNMEntropy
Creates a new instance.
MetricNMPrecision - Class in org.deidentifier.arx.metric
This class provides an implementation of a weighted precision metric as proposed in:
Sweeney, L. (2002).
MetricNMPrecision() - Constructor for class org.deidentifier.arx.metric.MetricNMPrecision
Creates a new instance.
MetricPrecision - Class in org.deidentifier.arx.metric
This class provides an implementation of a monotonic weighted precision metric.
MetricPrecision() - Constructor for class org.deidentifier.arx.metric.MetricPrecision
Creates a new instance.
MetricSDAECS - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the (normalized) average equivalence class size metric.
MetricSDAECS() - Constructor for class org.deidentifier.arx.metric.v2.MetricSDAECS
Creates a new instance.
MetricSDAECS(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricSDAECS
Creates a new instance.
MetricSDDiscernability - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the monotonic DM* metric.
MetricSDDiscernability() - Constructor for class org.deidentifier.arx.metric.v2.MetricSDDiscernability
Creates a new instance.
MetricSDNMDiscernability - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of the non-monotonic DM metric.
MetricSDNMDiscernability() - Constructor for class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
Creates a new instance.
MetricStatic - Class in org.deidentifier.arx.metric
This class provides an implementation of a static metric in which information loss is user-defined per generalization level.
MetricStatic(Map<String, List<Double>>) - Constructor for class org.deidentifier.arx.metric.MetricStatic
Constructor.
MetricWeighted<T extends InformationLoss<?>> - Class in org.deidentifier.arx.metric
This class provides an abstract skeleton for the implementation of weighted metrics.
MetricWeighted(boolean, boolean) - Constructor for class org.deidentifier.arx.metric.MetricWeighted
Constructor.
min(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.InformationLoss
Retains the minimum of this and other.
min(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
min(InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
minimalClassSizeFulfilled - Variable in class org.deidentifier.arx.framework.check.NodeChecker.Result
k-Anonymity sub-criterion.
minLevel - Variable in class org.deidentifier.arx.ARXLattice.LatticeDeserializationContext
TODO
minSize - Variable in class org.deidentifier.arx.criteria.LDiversity
The derived minimal size of a class
MRUCache<T> - Class in org.deidentifier.arx.framework.check.history
The Class MRUCache.
MRUCache(int) - Constructor for class org.deidentifier.arx.framework.check.history.MRUCache
Instantiates a new mRU cache.
MRUCache.MRULinkedListIterator - Class in org.deidentifier.arx.framework.check.history
The Class MRULinkedListIterator.
MRUCache.MRULinkedListIterator(MRUCache<T>) - Constructor for class org.deidentifier.arx.framework.check.history.MRUCache.MRULinkedListIterator
Instantiates a new mRU linked list iterator.
MRUCacheEntry<T> - Class in org.deidentifier.arx.framework.check.history
The Class MRUCacheEntry.
MRUCacheEntry(T) - Constructor for class org.deidentifier.arx.framework.check.history.MRUCacheEntry
Instantiates a new mRU cache entry.
multiply(Date, Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
multiply(Date, double) - Method in class org.deidentifier.arx.DataType.ARXDate
 
multiply(Date, int) - Method in class org.deidentifier.arx.DataType.ARXDate
 
multiply(String, String) - Method in class org.deidentifier.arx.DataType.ARXDate
 
multiply(Double, double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
multiply(Double, Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
multiply(Double, int) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
multiply(String, String) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
multiply(Long, double) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
multiply(Long, int) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
multiply(Long, Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
multiply(String, String) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
multiply(String, String) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
multiply(T, double) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
multiply(T, int) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
multiply(T, T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 

N

newInstance(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.AggregateFunctionWithParameter
Creates a new instance with the given parameter.
newInstance(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
 
newInstance(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
 
newInstance(String) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
 
newInstance() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Creates a new instance with default format string and default locale.
newInstance(String) - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Creates a new instance with the given format string and default locale.
newInstance(String, Locale) - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Creates a new instance with the given format string and the given locale.
next() - Method in class org.deidentifier.arx.DataHandleOutput.ResultIterator
 
next() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionIterator
 
next - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The next element in this bucket.
next() - Method in class org.deidentifier.arx.framework.check.history.MRUCache.MRULinkedListIterator
 
next - Variable in class org.deidentifier.arx.framework.check.history.MRUCacheEntry
The next.
next() - Method in class org.deidentifier.arx.io.ImportAdapterCSV
Returns the next row The returned element is sorted as defined by ImportColumn#index and contains as many elements as there are columns selected to import from ImportAdapter.indexes.
next() - Method in class org.deidentifier.arx.io.ImportAdapterExcel
Returns the next row The returned element is sorted as defined by ImportColumn#index and contains as many elements as there are columns selected to import from ImportAdapter.indexes.
next() - Method in class org.deidentifier.arx.io.ImportAdapterJDBC
 
next() - Method in class org.deidentifier.arx.risk.Groupify.Group
Returns the next entry, null if this is the last entry
nextOrdered - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The overall next element in original order.
node - Variable in class org.deidentifier.arx.DataHandle
The node.
Node - Class in org.deidentifier.arx.framework.lattice
The Class Node.
Node(int) - Constructor for class org.deidentifier.arx.framework.lattice.Node
Instantiates a new node.
NodeAction - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
NodeAction() - Constructor for class org.deidentifier.arx.framework.lattice.NodeAction
 
NodeAction.NodeActionAND - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
NodeAction.NodeActionAND(NodeAction) - Constructor for class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionAND
 
NodeAction.NodeActionConstant - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
NodeAction.NodeActionConstant(boolean) - Constructor for class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionConstant
 
NodeAction.NodeActionInverse - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
NodeAction.NodeActionInverse(NodeAction) - Constructor for class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionInverse
 
NodeAction.NodeActionOR - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
NodeAction.NodeActionOR(NodeAction) - Constructor for class org.deidentifier.arx.framework.lattice.NodeAction.NodeActionOR
 
NodeChecker - Class in org.deidentifier.arx.framework.check
This class orchestrates the process of checking a node for k-anonymity.
NodeChecker(DataManager, Metric<?>, ARXConfiguration.ARXConfigurationInternal, int, double, double) - Constructor for class org.deidentifier.arx.framework.check.NodeChecker
Creates a new NodeChecker instance.
NodeChecker.Result - Class in org.deidentifier.arx.framework.check
The result of a check.
nodeTagged(int) - Method in interface org.deidentifier.arx.ARXListener
Is called when a node has been processed.
normalize(double, int) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Normalizes the aggregate.
NULL_VALUE - Static variable in class org.deidentifier.arx.DataType
The string representing the NULL value
nullifyArray(Object[]) - Static method in class org.deidentifier.arx.framework.check.groupify.HashTableUtil
Returns the same result as Arrays.fill(array, null)

O

or() - Method in class org.deidentifier.arx.DataSelector
 
ORDERED_STRING - Static variable in class org.deidentifier.arx.DataType
A ordered string data type.
org.deidentifier.arx - package org.deidentifier.arx
This package provides the public API for the ARX anonymization framework.
org.deidentifier.arx.aggregates - package org.deidentifier.arx.aggregates
This package provides methods for aggregating data.
org.deidentifier.arx.algorithm - package org.deidentifier.arx.algorithm
This package provides algorithms which traverse the generalization lattice.
org.deidentifier.arx.criteria - package 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.framework - package org.deidentifier.arx.framework
This package contains subpackages that implement the ARX anonymization framework
org.deidentifier.arx.framework.check - package 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 - package 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 - package org.deidentifier.arx.framework.check.groupify
This package implements different hash-groupify operators.
org.deidentifier.arx.framework.check.history - package org.deidentifier.arx.framework.check.history
This package implements the 'history' optimization.
org.deidentifier.arx.framework.check.transformer - package org.deidentifier.arx.framework.check.transformer
This package provides several transformers that efficiently implement the 'projection' optimization.
org.deidentifier.arx.framework.data - package 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 - package org.deidentifier.arx.framework.lattice
This package provides the internal generalization lattice
org.deidentifier.arx.io - package org.deidentifier.arx.io
This package provides basic input/output functionality
org.deidentifier.arx.metric - package org.deidentifier.arx.metric
This package implements several metrics for information loss.
org.deidentifier.arx.metric.v2 - package org.deidentifier.arx.metric.v2
 
org.deidentifier.arx.risk - package org.deidentifier.arx.risk
This package provides methods for risk analyses
otherValues - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The sesitive values.
outindex0 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex1 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex10 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex11 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex12 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex13 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex14 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex2 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex3 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex4 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex5 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex6 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex7 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex8 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
outindex9 - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outindices.
OUTLIER_MASK - Static variable in class org.deidentifier.arx.framework.data.Data
The outliers mask.
outputGeneralized - Variable in class org.deidentifier.arx.framework.check.Transformer
The buffer.
outtuple - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The outtuple.

P

pack() - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Packs the frequency table; removes null values and generates sortedElements and sortedFrequency arrays.
parse(ImportAdapter) - Method in class org.deidentifier.arx.DataDefinition
Parses the configuration of the import adapter.
parse(String) - Method in class org.deidentifier.arx.DataType.ARXDate
 
parse(String) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
parse(String) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
parse(String) - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
parse(String) - Method in class org.deidentifier.arx.DataType.ARXString
 
parse(String) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
parse(String) - Method in class org.deidentifier.arx.DataType
Converts a string into a value.
parse(String) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionIterator
Parses the given value
pcount - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The number of elements in this class.
performMicroaggregation(int[][], int, int, DistributionAggregateFunction[], int[], String[]) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Microaggregates all according attributes
performSuppression(int[][]) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Marks all outliers in the given (generalized subset of the) input datasets
PopulationUniqueness - Class in org.deidentifier.arx.criteria
This criterion ensures that the population uniqueness falls below a given threshold.
PopulationUniqueness(double, ARXPopulationModel) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
Creates a new instance of this criterion.
PopulationUniqueness(double, ARXPopulationModel, ARXSolverConfiguration) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
Creates a new instance of this criterion.
PopulationUniqueness(double, RiskModelPopulationUniqueness.PopulationUniquenessModel, ARXPopulationModel) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
Creates a new instance of this criterion.
PopulationUniqueness(double, RiskModelPopulationUniqueness.PopulationUniquenessModel, ARXPopulationModel, ARXSolverConfiguration) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
Creates a new instance of this criterion.
prepare(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Prepares the builder.
prepare(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Prepares the builder.
prepare(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Prepares the builder.
prepare(String[]) - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Sets the indexes based on the header.
prepare(Row) - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
Sets the indexes based on the header.
prepareGroups() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Tells the implementing class to prepare the generalization process.
prepareGroups() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
 
prepareGroups() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased
 
prev - Variable in class org.deidentifier.arx.framework.check.history.MRUCacheEntry
The prev.
PrivacyCriterion - Class in org.deidentifier.arx.criteria
An abstract base class for privacy criteria.
PrivacyCriterion(boolean) - Constructor for class org.deidentifier.arx.criteria.PrivacyCriterion
Instantiates a new criterion.
privacyModelFulfilled - Variable in class org.deidentifier.arx.framework.check.NodeChecker.Result
Overall anonymity.
probe(int[]) - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
Probes the dictionary and either inserts a new entry index or returns the corresponding entry index.
probe(int, String) - Method in class org.deidentifier.arx.framework.data.Dictionary
Returns the registered value if present, null otherwise.
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
Process complete input dataset.
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer01
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer02
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer03
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer04
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer05
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer06
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer07
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer08
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer09
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer10
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer11
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer12
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer13
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer14
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer15
 
processAll() - Method in class org.deidentifier.arx.framework.check.transformer.TransformerAll
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
Process groupify.
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer01
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer02
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer03
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer04
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer05
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer06
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer07
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer08
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer09
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer10
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer11
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer12
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer13
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer14
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer15
 
processGroupify() - Method in class org.deidentifier.arx.framework.check.transformer.TransformerAll
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
Process snapshot.
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer01
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer02
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer03
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer04
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer05
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer06
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer07
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer08
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer09
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer10
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer11
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer12
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer13
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer14
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.Transformer15
 
processSnapshot() - Method in class org.deidentifier.arx.framework.check.transformer.TransformerAll
 
projection - Variable in class org.deidentifier.arx.framework.check.StateMachine.Transition
Which columns can be projected away?.
PROPERTY_ANONYMOUS - Static variable in class org.deidentifier.arx.framework.lattice.Node
All privacy criteria are fulfilled.
PROPERTY_CHECKED - Static variable in class org.deidentifier.arx.framework.lattice.Node
The transformation has been checked explicitly.
PROPERTY_EVENT_FIRED - Static variable in class org.deidentifier.arx.framework.lattice.Node
We have already fired an event for this node.
PROPERTY_FORCE_SNAPSHOT - Static variable in class org.deidentifier.arx.framework.lattice.Node
A snapshot for this transformation must be created if it fits the size limits, regardless of whether it triggers the storage condition.
PROPERTY_INSUFFICIENT_UTILITY - Static variable in class org.deidentifier.arx.framework.lattice.Node
The transformation results in insufficient utility.
PROPERTY_K_ANONYMOUS - Static variable in class org.deidentifier.arx.framework.lattice.Node
A k-anonymity sub-criterion is fulfilled.
PROPERTY_NOT_ANONYMOUS - Static variable in class org.deidentifier.arx.framework.lattice.Node
Not all privacy criteria are fulfilled.
PROPERTY_NOT_K_ANONYMOUS - Static variable in class org.deidentifier.arx.framework.lattice.Node
A k-anonymity sub-criterion is not fulfilled.
PROPERTY_SUCCESSORS_PRUNED - Static variable in class org.deidentifier.arx.framework.lattice.Node
Marks nodes for which the search algorithm guarantees to never check any of its successors.
PROPERTY_VISITED - Static variable in class org.deidentifier.arx.framework.lattice.Node
This node has already been visited during the second phase.
provides(DataScale) - Method in enum org.deidentifier.arx.DataScale
Returns whether this scale provides at least the properties of the given scale.

Q

QUASI_IDENTIFYING_ATTRIBUTE - Static variable in class org.deidentifier.arx.AttributeType
Represents a quasi-identifying attribute.
QUASI_IDENTIFYING_GENERALIZED - Static variable in class org.deidentifier.arx.framework.data.DataManager.AttributeTypeInternal
 
QUASI_IDENTIFYING_MICROAGGREGATED - Static variable in class org.deidentifier.arx.framework.data.DataManager.AttributeTypeInternal
 

R

ratio(Date, Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
ratio(Double, Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
ratio(Long, Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
ratio(T, T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
read(DataDefinition) - Method in class org.deidentifier.arx.DataDefinition
Reads all settings from the given definition
readIntIntOpenHashMap(ObjectInputStream) - Static method in class org.deidentifier.arx.metric.v2.IO
Reads a hash map from the stream.
readLongDoubleOpenHashMap(ObjectInputStream) - Static method in class org.deidentifier.arx.metric.v2.IO
Reads a hash map from the stream.
RecursiveCLDiversity - Class in org.deidentifier.arx.criteria
The recursive-(c,l)-diversity criterion.
RecursiveCLDiversity(String, double, int) - Constructor for class org.deidentifier.arx.criteria.RecursiveCLDiversity
Creates a new instance of the recursive-(c,l)-diversity criterion as proposed in: Machanavajjhala A, Kifer D, Gehrke J.
register(int, String) - Method in class org.deidentifier.arx.framework.data.Dictionary
Registers a new string at the dictionary.
registerAll(int, Dictionary, int) - Method in class org.deidentifier.arx.framework.data.Dictionary
Merges this dictionary with another dictionary.
registry - Variable in class org.deidentifier.arx.DataHandle
The current registry.
relativeTo(InformationLoss<?>, InformationLoss<?>) - Method in class org.deidentifier.arx.metric.InformationLoss
Returns the value relative to the other instance.
relativeTo(InformationLoss<?>, InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
relativeTo(InformationLoss<?>, InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
 
relativeTo(InformationLoss<?>, InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
relativeTo(InformationLoss<?>, InformationLoss<?>) - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
release() - Method in class org.deidentifier.arx.DataHandle
Releases this handle and all associated resources.
releaseBuffer(DataHandleOutput) - Method in class org.deidentifier.arx.ARXResult
Releases the buffer.
remove() - Method in class org.deidentifier.arx.DataHandleOutput.ResultIterator
 
remove() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionIterator
 
remove() - Method in class org.deidentifier.arx.framework.check.history.MRUCache.MRULinkedListIterator
 
remove() - Method in class org.deidentifier.arx.io.ImportAdapterCSV
Dummy.
remove() - Method in class org.deidentifier.arx.io.ImportAdapterExcel
Dummy.
remove() - Method in class org.deidentifier.arx.io.ImportAdapterJDBC
Dummy.
remove(int) - Method in class org.deidentifier.arx.RowSet
 
REMOVE_OUTLIER_MASK - Static variable in class org.deidentifier.arx.framework.data.Data
The inverse outliers mask.
removeCriterion(PrivacyCriterion) - Method in class org.deidentifier.arx.ARXConfiguration
Removes the given criterion.
removeHead() - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Removes the head.
replace(int, String, String) - Method in class org.deidentifier.arx.DataHandle
Replaces the original value with the replacement in the given column.
replace(int, String, String) - Method in class org.deidentifier.arx.DataHandleOutput
 
replace(int, String, String) - Method in class org.deidentifier.arx.DataHandleSubset
 
representative - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The index of the representative row.
REQUIREMENT_COUNTER - Static variable in class org.deidentifier.arx.ARXConfiguration
Do the criteria require a counter per equivalence class.
REQUIREMENT_DISTRIBUTION - Static variable in class org.deidentifier.arx.ARXConfiguration
Do the criteria require distributions of sensitive values in the equivalence classes.
REQUIREMENT_SECONDARY_COUNTER - Static variable in class org.deidentifier.arx.ARXConfiguration
Do the criteria require a second counter.
requires(int) - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Convenience method for checking the requirements.
requires(int) - Method in class org.deidentifier.arx.ARXConfiguration
Convenience method for checking the requirements.
reset() - Method in class org.deidentifier.arx.framework.check.history.History
Clears the history.
reset() - Method in class org.deidentifier.arx.framework.check.StateMachine
Resets the state machine.
resetAttributeType(String) - Method in class org.deidentifier.arx.DataDefinition
Resets the according setting
resetHierarchy(String) - Method in class org.deidentifier.arx.DataDefinition
Resets the according setting
resetHierarchyBuilder(String) - Method in class org.deidentifier.arx.DataDefinition
Resets the according setting
resetMaximumGeneralization(String) - Method in class org.deidentifier.arx.DataDefinition
Resets the according setting
resetMicroAggregationFunction(String) - Method in class org.deidentifier.arx.DataDefinition
Resets the according setting
resetMinimumGeneralization(String) - Method in class org.deidentifier.arx.DataDefinition
Resets the according setting
RiskBasedCriterion - Class in org.deidentifier.arx.criteria
Abstract class for criteria that ensure that a certain risk measure is lower than or equal to a given threshold
RiskBasedCriterion(boolean, double) - Constructor for class org.deidentifier.arx.criteria.RiskBasedCriterion
Creates a new instance of this criterion.
RiskEstimateBuilder - Class in org.deidentifier.arx.risk
A builder for risk estimates
RiskEstimateBuilder(ARXPopulationModel, DataHandle, RiskModelHistogram) - Constructor for class org.deidentifier.arx.risk.RiskEstimateBuilder
Creates a new instance
RiskEstimateBuilder(ARXPopulationModel, DataHandle, RiskModelHistogram, ARXSolverConfiguration) - Constructor for class org.deidentifier.arx.risk.RiskEstimateBuilder
Creates a new instance
RiskEstimateBuilder(ARXPopulationModel, DataHandle, Set<String>) - Constructor for class org.deidentifier.arx.risk.RiskEstimateBuilder
Creates a new instance
RiskEstimateBuilder(ARXPopulationModel, DataHandle, Set<String>, ARXSolverConfiguration) - Constructor for class org.deidentifier.arx.risk.RiskEstimateBuilder
Creates a new instance
RiskEstimateBuilderInterruptible - Class in org.deidentifier.arx.risk
A builder for risk estimates, interruptible
RiskModelAttributes - Class in org.deidentifier.arx.risk
A class for attribute-related risks
RiskModelAttributes.QuasiIdentifierRisk - Class in org.deidentifier.arx.risk
Risks associated to a certain quasi-identifier
RiskModelHistogram - Class in org.deidentifier.arx.risk
This class encapsulates information about equivalence classes in a data set
RiskModelHistogram(DataHandle) - Constructor for class org.deidentifier.arx.risk.RiskModelHistogram
Creates a new instance
RiskModelHistogram(DataHandle, Set<String>) - Constructor for class org.deidentifier.arx.risk.RiskModelHistogram
Creates a new instance
RiskModelHistogram(IntIntOpenHashMap) - Constructor for class org.deidentifier.arx.risk.RiskModelHistogram
Creates a new instance
RiskModelPopulationUniqueness - Class in org.deidentifier.arx.risk
Class for risks based on population uniqueness.
RiskModelPopulationUniqueness(ARXPopulationModel, RiskModelHistogram, int, ARXSolverConfiguration) - Constructor for class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Creates a new instance
RiskModelPopulationUniqueness.PopulationUniquenessModel - Enum in org.deidentifier.arx.risk
The statistical model used for computing Dankar's estimate.
RiskModelSampleRisks - Class in org.deidentifier.arx.risk
Class for analyzing re-identification risks of the current sample
RiskModelSampleRisks(RiskModelHistogram) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleRisks
Creates a new instance
RiskModelSampleUniqueness - Class in org.deidentifier.arx.risk
Class for risks based on sample uniqueness
RiskModelSampleUniqueness(RiskModelHistogram) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleUniqueness
Creates a new instance
round(double) - Method in class org.deidentifier.arx.metric.Metric
Ignore anything but the first DIGITS digits.
RowSet - Class in org.deidentifier.arx
A set of rows.

S

SampleBasedCriterion - Class in org.deidentifier.arx.criteria
An abstract base class for sample-based privacy criteria.
SampleBasedCriterion(boolean) - Constructor for class org.deidentifier.arx.criteria.SampleBasedCriterion
Instantiates a new criterion.
SampleUniqueness - Class in org.deidentifier.arx.criteria
This criterion ensures that the sample uniqueness falls below a given threshold.
SampleUniqueness(double) - Constructor for class org.deidentifier.arx.criteria.SampleUniqueness
Creates a new instance of this criterion.
save(File) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Saves the specification of this builder to the given file.
save(String) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilder
Saves the specification of this builder to the given file.
save(File) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(File, char) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(File, CSVSyntax) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(OutputStream) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(OutputStream, char) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(OutputStream, CSVSyntax) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(String) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(String, char) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(String, CSVSyntax) - Method in class org.deidentifier.arx.AttributeType.Hierarchy
Writes the hierarchy to a CSV file.
save(File) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(File, char) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(File, CSVSyntax) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(OutputStream) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(OutputStream, char) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(OutputStream, CSVSyntax) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(String) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(String, char) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
save(String, CSVSyntax) - Method in class org.deidentifier.arx.DataHandle
Writes the data to a CSV file.
SENSITIVE - Static variable in class org.deidentifier.arx.framework.data.DataManager.AttributeTypeInternal
 
SENSITIVE_ATTRIBUTE - Static variable in class org.deidentifier.arx.AttributeType
Represents a sensitive attribute.
set - Variable in class org.deidentifier.arx.DataSubset
The subset as a bitset.
setAggregateFunction(AggregateFunction<T>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Sets the default aggregate function to be used by all fanouts.
setAggregateFunction(Metric.AggregateFunction) - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
setAliasName(String) - Method in class org.deidentifier.arx.io.ImportColumn
Sets the alias name.
setAlphabetSize(int, int) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Sets properties about the attribute's domain.
setAnonymity(ARXLattice.Anonymity) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the anonymity.
setAnonymous() - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Set anonymous.
setAttributes(Map<Integer, Object>) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the attributes.
setAttributeType(String, AttributeType) - Method in class org.deidentifier.arx.DataDefinition
Define the type of a given attribute.
setAttributeType(String, HierarchyBuilder<?>) - Method in class org.deidentifier.arx.DataDefinition
Defines the given attribute as a quasi-identifier and stores the functional representation of the generalization hierarchy.
setAttributeTypeSuppressed(AttributeType, boolean) - Method in class org.deidentifier.arx.ARXConfiguration
Defines values of which attribute type are to be replaced by the suppression string in suppressed tuples.
setAttributeWeight(String, double) - Method in class org.deidentifier.arx.ARXConfiguration
Sets the weight for the given attribute.
setAttributeWeight(String, Double) - Method in class org.deidentifier.arx.ARXConfiguration
Sets the weight for the given attribute.
setBottom(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setChecked(boolean) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Set checked.
setChecked(Node, NodeChecker.Result) - Method in class org.deidentifier.arx.framework.lattice.Lattice
Sets the properties to the given node.
setCleansing(boolean) - Method in class org.deidentifier.arx.io.ImportColumn
Should we perform cleansing
setContainsHeader(boolean) - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Sets the contains header.
setContainsHeader(boolean) - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
setData(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Sets the data array.
setData(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Sets the data array.
setData(Object) - Method in class org.deidentifier.arx.framework.lattice.Node
Associated data.
setDataType(String, DataType<?>) - Method in class org.deidentifier.arx.DataDefinition
Define the datatype of a given attribute.
setDataType(DataType<?>) - Method in class org.deidentifier.arx.io.ImportColumn
Sets the data type.
setDefinition(DataDefinition) - Method in class org.deidentifier.arx.DataHandleInput
Overrides the handles data definition.
setDelimiter(char) - Method in class org.deidentifier.arx.io.CSVSyntax
Sets the delimiter.
setDomainAndAlphabetSize(int, int, int) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Sets properties about the attribute's domain.
setDomainMetadata(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Sets properties about the attribute's domain.
setDomainSize(int, int) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Sets properties about the attribute's domain.
setEscape(char) - Method in class org.deidentifier.arx.io.CSVSyntax
Sets the escape.
setExcelFileType(ImportConfigurationExcel.ExcelFileTypes) - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
setFileLocation(String) - Method in class org.deidentifier.arx.io.ImportConfigurationFile
 
setGsFactor(double) - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
setHeadermap(Map<String, Integer>) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the headermap.
setHierarchy(String, AttributeType.Hierarchy) - Method in class org.deidentifier.arx.DataDefinition
Associates the given hierarchy
setHierarchy(String, HierarchyBuilder<?>) - Method in class org.deidentifier.arx.DataDefinition
Associates the given hierarchy builder
setHistorySize(int) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets the maximum number of snapshots allowed to store in the history.
setId(int) - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Internal method that sets the id.
setIndex(int) - Method in interface org.deidentifier.arx.io.IImportColumnIndexed
Sets the index this columns refers to.
setIndex(int) - Method in class org.deidentifier.arx.io.ImportColumnIndexed
 
setIndex(int) - Method in class org.deidentifier.arx.io.ImportColumnJDBC
 
setInformationLoss(Node, InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.Lattice
Sets the information loss.
setInformationLoss(InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.Node
Sets the information loss.
setLevels(List<HierarchyBuilderGroupingBased.Level<T>>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Sets the groups on higher levels of the hierarchy.
setLevels(List<HierarchyBuilderGroupingBased.Level<T>>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Sets the groups on higher levels of the hierarchy.
setLevels(ARXLattice.ARXNode[][]) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setLinebreak(char[]) - Method in class org.deidentifier.arx.io.CSVSyntax
Sets the line break.
setLinebreak(String) - Method in class org.deidentifier.arx.io.CSVSyntax
Sets the line break.
setListener(ARXListener) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets a listener.
setListener(ARXListener) - Method in class org.deidentifier.arx.framework.lattice.Lattice
Attaches a listener.
setLocked(boolean) - Method in class org.deidentifier.arx.DataDefinition
Lock/unlock the definition.
setLocked(boolean) - Method in class org.deidentifier.arx.DataHandleInput
Lock/unlock this handle.
setLowerBound(InformationLoss<?>) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the lower bound.
setLowerBound(Node, InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.Lattice
Sets the lower bound.
setLowerBound(InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.Node
Sets the information loss.
setMax(double[]) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Sets the maximal information loss.
setMaximumGeneralization(String, int) - Method in class org.deidentifier.arx.DataDefinition
Define the maximal generalization of a given attribute.
setMaximumInformationLoss(InformationLoss<?>) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the maximal information loss.
setMaximumSnapshotSizeDataset(double) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets the maximum size of a snapshot relative to the dataset size.
setMaximumSnapshotSizeSnapshot(double) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets the maximum size of a snapshot relative to the previous snapshot.
setMaxOutliers(double) - Method in class org.deidentifier.arx.ARXConfiguration
Allows for a certain percentage of outliers and thus triggers tuple suppression.
setMaxQuasiIdentifiers(int) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets the maximal number of quasi-identifiers.
setMaxTransformations(int) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets the maximal size of the search space.
setMetric(Metric<?>) - Method in class org.deidentifier.arx.ARXConfiguration
Sets the utility metric for measuring information loss .
setMetric(Metric<?>) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setMicroAggregationFunction(String, AttributeType.MicroAggregationFunction) - Method in class org.deidentifier.arx.DataDefinition
Associates the given microaggregation function
setMin(double[]) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Sets the minimal information loss.
setMinimumGeneralization(String, int) - Method in class org.deidentifier.arx.DataDefinition
Define the minimal generalization of a given attribute.
setMinimumInformationLoss(InformationLoss<?>) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the minimal information loss.
setMonotonic(boolean) - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
setMonotonicity(ARXConfiguration) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setName(String) - Method in class org.deidentifier.arx.io.ImportColumnIndexed
Sets the name.
setName(String) - Method in class org.deidentifier.arx.io.ImportColumnJDBC
 
setNext(IntArrayDictionaryEntry) - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
Sets the next element in this bucket.
setNotAnonymous() - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Set not anonymous.
setNumTuples(Double) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Returns the number of rows in the dataset or subset.
setOptimum(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setPracticalMonotonicity(boolean) - Method in class org.deidentifier.arx.ARXConfiguration
Set, if practical monotonicity assumed.
setPrecomputationThreshold(double) - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
setPrecomputed(boolean) - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
setPredecessors(ARXLattice.ARXNode[]) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the predecessors.
setPredecessors(Node[]) - Method in class org.deidentifier.arx.framework.lattice.Node
Sets the predecessors.
setPrepared(boolean) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Is this builder prepared allready.
setProperty(Node, int) - Method in class org.deidentifier.arx.framework.lattice.Lattice
Sets the property to the given node.
setProperty(int) - Method in class org.deidentifier.arx.framework.lattice.Node
Sets the given property.
setPropertyDownwards(Node, boolean, int) - Method in class org.deidentifier.arx.framework.lattice.Lattice
Sets the property to all predecessors of the given node.
setPropertyUpwards(Node, boolean, int) - Method in class org.deidentifier.arx.framework.lattice.Lattice
Sets the property to all successors of the given node.
setProtectSensitiveAssociations(boolean) - Method in class org.deidentifier.arx.ARXConfiguration
Set, whether the anonymizer should take associations between sensitive attributes into account.
setQuote(char) - Method in class org.deidentifier.arx.io.CSVSyntax
Sets the quote.
setRegistry(DataRegistry) - Method in class org.deidentifier.arx.DataHandle
Updates the registry.
setSheetIndex(int) - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
setSize(int) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setSize(int) - Method in class org.deidentifier.arx.framework.check.history.History
Sets the size of this history.
setStorageTrigger(NodeAction) - Method in class org.deidentifier.arx.framework.check.history.History
Set the storage strategy.
setSuccessors(ARXLattice.ARXNode[]) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the successors.
setSuccessors(Node[]) - Method in class org.deidentifier.arx.framework.lattice.Node
Sets the successors.
setSuppressionAlwaysEnabled(boolean) - Method in class org.deidentifier.arx.ARXConfiguration
Sets whether suppression is applied to the output of anonymous as well as non-anonymous transformations.
setSuppressionString(String) - Method in class org.deidentifier.arx.ARXConfiguration
Sets the string with which suppressed values are to be replaced.
setTagTrigger(NodeAction) - Method in class org.deidentifier.arx.framework.lattice.Lattice
When this trigger executed, a tagged event will be fired.
setTop(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setTransformation(int[]) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the transformation.
setTransformation(int[], int) - Method in class org.deidentifier.arx.framework.lattice.Node
Sets the transformation.
setUncertainty(boolean) - Method in class org.deidentifier.arx.ARXLattice.Access
 
setUnmodified() - Method in class org.deidentifier.arx.ARXSolverConfiguration
Modified
setUseHeuristicSearchForSampleBasedCriteria(boolean) - Method in class org.deidentifier.arx.ARXConfiguration
Do we guarantee optimality for sample-based criteria?
setValues(double[]) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
setValues(double[]) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
 
setValues(double[]) - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
setView(DataHandle) - Method in class org.deidentifier.arx.DataHandle
Sets the subset.
SHIFT - Static variable in class org.deidentifier.arx.AttributeType
The shift.
size() - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Gets the current size.
size() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
Returns the element count of the dictionary.
size() - Method in class org.deidentifier.arx.framework.check.history.History
 
size() - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Size.
size() - Method in class org.deidentifier.arx.risk.Groupify
Returns the current number of entries
size() - Method in class org.deidentifier.arx.RowSet
 
snapshot - Variable in class org.deidentifier.arx.framework.check.StateMachine.Transition
Snapshot, if available.
snapshot - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The snapshot.
sort(boolean, int...) - Method in class org.deidentifier.arx.DataHandle
Sorts the dataset according to the given columns.
sort(int, int, boolean, int...) - Method in class org.deidentifier.arx.DataHandle
Sorts the dataset according to the given columns and the given range.
sort(Swapper, boolean, int...) - Method in class org.deidentifier.arx.DataHandle
Sorts the dataset according to the given columns.
sort(Swapper, int, int, boolean, int...) - Method in class org.deidentifier.arx.DataHandle
Sorts the dataset according to the given columns and the given range.
ssStepWidth - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The size of one snapshopt entry *.
startIndex - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The start index.
stateAnalyze(Node, boolean) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Analyzes the current state
stateClear() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Clears all entries
stateMachine - Variable in class org.deidentifier.arx.framework.check.NodeChecker
The state machine.
StateMachine - Class in org.deidentifier.arx.framework.check
This class implements a state machine, which determines which optimizations can be applied to the current transition depending on the previous transition.
StateMachine(History) - Constructor for class org.deidentifier.arx.framework.check.StateMachine
Instantiates a new state machine.
StateMachine.Transition - Class in org.deidentifier.arx.framework.check
The resulting transition.
StateMachine.Transition() - Constructor for class org.deidentifier.arx.framework.check.StateMachine.Transition
 
StateMachine.TransitionType - Enum in org.deidentifier.arx.framework.check
The possible transition type.
stateResetSuppression() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
This method will reset all flags that indicate that equivalence classes are suppressed.
statistics - Variable in class org.deidentifier.arx.DataHandle
The statistics.
statistics - Variable in class org.deidentifier.arx.framework.check.TransformedData
The group statistic
StatisticsBuilder - Class in org.deidentifier.arx.aggregates
A class offering basic descriptive statistics about data handles.
StatisticsBuilder(DataHandleStatistics, StatisticsEquivalenceClasses) - Constructor for class org.deidentifier.arx.aggregates.StatisticsBuilder
Creates a new instance.
StatisticsBuilderInterruptible - Class in org.deidentifier.arx.aggregates
A class offering basic descriptive statistics about data handles.
StatisticsContingencyTable - Class in org.deidentifier.arx.aggregates
A contingency table.
StatisticsContingencyTable.Entry - Class in org.deidentifier.arx.aggregates
An entry in the contingency table.
StatisticsEquivalenceClasses - Class in org.deidentifier.arx.aggregates
Statistics about the equivalence classes.
StatisticsEquivalenceClasses(HashGroupify.EquivalenceClassStatistics) - Constructor for class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Creates a new instance.
StatisticsFrequencyDistribution - Class in org.deidentifier.arx.aggregates
A frequency distribution.
StatisticsSummary<T> - Class in org.deidentifier.arx.aggregates
A base class for summary statistics
stopIndex - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The stop index.
STORAGE_TRIGGER_ALL - Static variable in class org.deidentifier.arx.framework.check.history.History
Store all transformations.
STORAGE_TRIGGER_NON_ANONYMOUS - Static variable in class org.deidentifier.arx.framework.check.history.History
Store only non-anonymous transformations.
store(Node, HashGroupify, int[]) - Method in class org.deidentifier.arx.framework.check.history.History
Stores a snapshot in the buffer.
STRING - Static variable in class org.deidentifier.arx.DataType
A string data type.
subset - Variable in class org.deidentifier.arx.DataHandle
The current research subset.
subtract(Date, Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
subtract(Double, Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
subtract(Long, Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
subtract(T, T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
suppressWhileNotFulfilledBinary(HashGroupifyDistribution.PrivacyCondition) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Suppresses entries until the condition is fulfilled
suppressWhileNotFulfilledLinear(HashGroupifyDistribution.PrivacyCondition) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Suppresses entries until the condition is fulfilled
swap(int, int) - Method in class org.deidentifier.arx.DataHandle
Swaps both rows.
swap(int, int) - Method in class org.deidentifier.arx.RowSet
 

T

t - Variable in class org.deidentifier.arx.criteria.TCloseness
The param t.
TCloseness - Class in org.deidentifier.arx.criteria
An abstract base class for t-closeness criteria as proposed in: Li N, Li T, Venkatasubramanian S.
TCloseness(String, double) - Constructor for class org.deidentifier.arx.criteria.TCloseness
Creates a new instance.
timePerTry(int) - Method in class org.deidentifier.arx.ARXSolverConfiguration
 
timeTotal(int) - Method in class org.deidentifier.arx.ARXSolverConfiguration
 
toDouble(Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
toDouble(Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
toDouble(Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
toDouble(T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
Converts a double into a value.
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMean
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMeanOfBounds
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericBounds
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMean
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMeanOfBounds
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericInterval
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSet
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
 
toLabel() - Method in class org.deidentifier.arx.aggregates.AggregateFunction
Returns a label.
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMean
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMeanOfBounds
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericBounds
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMean
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMeanOfBounds
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericInterval
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSet
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
 
toString() - Method in class org.deidentifier.arx.aggregates.AggregateFunction
 
toString() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Group
 
toString() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.Level
 
toString() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.IndexNode
 
toString() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Interval
 
toString() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased.Range
 
toString() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
 
toString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
 
toString() - Method in class org.deidentifier.arx.AttributeType
Returns a string representation.
toString() - Method in class org.deidentifier.arx.criteria.AverageReidentificationRisk
 
toString() - Method in class org.deidentifier.arx.criteria.DistinctLDiversity
 
toString() - Method in class org.deidentifier.arx.criteria.DPresence
 
toString() - Method in class org.deidentifier.arx.criteria.EntropyLDiversity
 
toString() - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
toString() - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
toString() - Method in class org.deidentifier.arx.criteria.Inclusion
 
toString() - Method in class org.deidentifier.arx.criteria.KAnonymity
 
toString() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
toString() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns a string representation.
toString() - Method in class org.deidentifier.arx.criteria.RecursiveCLDiversity
 
toString() - Method in class org.deidentifier.arx.criteria.SampleUniqueness
 
toString() - Method in enum org.deidentifier.arx.DataScale
 
toString() - Method in class org.deidentifier.arx.DataType.ARXDate
 
toString() - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
toString() - Method in class org.deidentifier.arx.DataType.ARXInteger
 
toString() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
 
toString() - Method in class org.deidentifier.arx.DataType.ARXString
 
toString() - Method in class org.deidentifier.arx.metric.InformationLoss
Returns a string representation.
toString() - Method in enum org.deidentifier.arx.metric.Metric.AggregateFunction
 
toString() - Method in class org.deidentifier.arx.metric.Metric
Returns the name of metric.
toString() - Method in class org.deidentifier.arx.metric.MetricAECS
 
toString() - Method in class org.deidentifier.arx.metric.MetricDM
 
toString() - Method in class org.deidentifier.arx.metric.MetricDMStar
 
toString() - Method in class org.deidentifier.arx.metric.MetricEntropy
 
toString() - Method in class org.deidentifier.arx.metric.MetricHeight
 
toString() - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
toString() - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
toString() - Method in class org.deidentifier.arx.metric.MetricPrecision
 
toString() - Method in class org.deidentifier.arx.metric.MetricStatic
 
toString() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
toString() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
 
toString() - Method in class org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
 
toString() - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDPrecision
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricSDDiscernability
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
touch(T) - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Touch.
trackOptimum(Node) - Method in class org.deidentifier.arx.algorithm.AbstractAlgorithm
Keeps track of the global optimum.
TransformedData - Class in org.deidentifier.arx.framework.check
Helper class to convey buffers.
TransformedData(Data, Data, HashGroupify.EquivalenceClassStatistics) - Constructor for class org.deidentifier.arx.framework.check.TransformedData
Instantiate the helper object.
transformer - Variable in class org.deidentifier.arx.framework.check.NodeChecker
The data transformer.
Transformer - Class in org.deidentifier.arx.framework.check
The class Transformer.
Transformer(int[][], int[][], GeneralizationHierarchy[], ARXConfiguration.ARXConfigurationInternal, IntArrayDictionary, IntArrayDictionary) - Constructor for class org.deidentifier.arx.framework.check.Transformer
Instantiates a new transformer.
Transformer01 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer01.
Transformer01(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer01
Instantiates a new transformer.
Transformer02 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer02.
Transformer02(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer02
Instantiates a new transformer.
Transformer03 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer03.
Transformer03(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer03
Instantiates a new transformer.
Transformer04 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer04.
Transformer04(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer04
Instantiates a new transformer.
Transformer05 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer05.
Transformer05(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer05
Instantiates a new transformer.
Transformer06 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer06.
Transformer06(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer06
Instantiates a new transformer.
Transformer07 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer07.
Transformer07(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer07
Instantiates a new transformer.
Transformer08 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer08.
Transformer08(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer08
Instantiates a new transformer.
Transformer09 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer09.
Transformer09(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer09
Instantiates a new transformer.
Transformer10 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer10.
Transformer10(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer10
Instantiates a new transformer.
Transformer11 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer11.
Transformer11(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer11
Instantiates a new transformer.
Transformer12 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer12.
Transformer12(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer12
Instantiates a new transformer.
Transformer13 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer13.
Transformer13(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer13
Instantiates a new transformer.
Transformer14 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer14.
Transformer14(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer14
Instantiates a new transformer.
Transformer15 - Class in org.deidentifier.arx.framework.check.transformer
The class Transformer15.
Transformer15(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.Transformer15
Instantiates a new transformer.
TransformerAll - Class in org.deidentifier.arx.framework.check.transformer
The class TransformerAll.
TransformerAll(int[][], GeneralizationHierarchy[], int[][], IntArrayDictionary, IntArrayDictionary, ARXConfiguration.ARXConfigurationInternal) - Constructor for class org.deidentifier.arx.framework.check.transformer.TransformerAll
Instantiates a new transformer.
transition(Node) - Method in class org.deidentifier.arx.framework.check.StateMachine
Computes the best state transition.
transition - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The transition.
traverse() - Method in class org.deidentifier.arx.algorithm.AbstractAlgorithm
Implement this method in order to provide a new algorithm.
traverse() - Method in class org.deidentifier.arx.algorithm.FLASHAlgorithmImpl
 
type - Variable in class org.deidentifier.arx.aggregates.AggregateFunction
The data type.
type - Variable in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Type
type - Variable in class org.deidentifier.arx.framework.check.StateMachine.Transition
The actual type of the transition.

U

update(Data) - Method in class org.deidentifier.arx.DataHandleInput
Update the definition.
update(int[][], int[][], int[][]) - Method in class org.deidentifier.arx.DataHandleInput
Updates the definition with further data to swap.
updateOutIndices(int[], long) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
Update out indices.

V

value1 - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable.Entry
Index of the value from the first column.
value2 - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable.Entry
Index of the value from the second column.
valueOf(String) - Static method in enum org.deidentifier.arx.aggregates.HierarchyBuilder.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.ARXLattice.Anonymity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.ARXPopulationModel.Region
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.DataScale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution.PrivacyCondition.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.framework.check.StateMachine.TransitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.io.ImportConfigurationExcel.ExcelFileTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.metric.Metric.AggregateFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.risk.RiskModelPopulationUniqueness.PopulationUniquenessModel
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.deidentifier.arx.aggregates.HierarchyBuilder.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.deidentifier.arx.aggregates.StatisticsFrequencyDistribution
The data values, sorted.
values() - Static method in enum org.deidentifier.arx.ARXLattice.Anonymity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.ARXPopulationModel.Region
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.DataScale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution.PrivacyCondition.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.framework.check.StateMachine.TransitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.io.ImportConfigurationExcel.ExcelFileTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.metric.Metric.AggregateFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.risk.RiskModelPopulationUniqueness.PopulationUniquenessModel
Returns an array containing the constants of this enum type, in the order they are declared.
values1 - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable
The data values from the first column, sorted.
values2 - Variable in class org.deidentifier.arx.aggregates.StatisticsContingencyTable
The data values from the second column, sorted.

W

weights - Variable in class org.deidentifier.arx.metric.MetricWeighted
The weights.
write(Iterator<String[]>) - Method in class org.deidentifier.arx.io.CSVDataOutput
Write the results.
write(String[][]) - Method in class org.deidentifier.arx.io.CSVDataOutput
Write.
writeIntIntOpenHashMap(ObjectOutputStream, IntIntOpenHashMap) - Static method in class org.deidentifier.arx.metric.v2.IO
Reads a hash map from the stream.
writeLongDoubleOpenHashMap(ObjectOutputStream, LongDoubleOpenHashMap) - Static method in class org.deidentifier.arx.metric.v2.IO
Reads a hash map from the stream.

_

__MetricV2 - Class in org.deidentifier.arx.metric.v2
This internal class provides access to version 2 of all metrics.
__MetricV2() - Constructor for class org.deidentifier.arx.metric.v2.__MetricV2
 
_infoloss - Variable in class org.deidentifier.arx.metric.MetricStatic
The user defined information loss per level, indexed by column name.
A B C D E F G H I K L M N O P Q R S T U V W _