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(SolutionSpace, 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, boolean) - Constructor for class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Creates a new instance.
AbstractMetricSingleDimensional(boolean, boolean, boolean, double) - 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(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction
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(T) - Method in class org.deidentifier.arx.common.Groupify
Adds a new element
add(String...) - Method in class org.deidentifier.arx.Data.DefaultData
Adds a row to this data object.
add(Date, Date) - Method in class org.deidentifier.arx.DataType.ARXDate
 
add(Double, Double) - Method in class org.deidentifier.arx.DataType.ARXDecimal
 
add(Long, Long) - Method in class org.deidentifier.arx.DataType.ARXInteger
 
add(T, T) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
 
add(int) - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
Adds a element to the hashtable.
add(int) - Method in class org.deidentifier.arx.RowSet
Sets a bit
addAll(DescriptiveStatistics, Distribution, DataType.DataTypeWithRatioScale<T>, double) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Adds all values from the distribution to the given descriptive statistics object
addColumn(int) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(int, DataType<?>) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(int, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(int, String) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(int, String, DataType<?>) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(int, String, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(String) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(String, DataType<?>) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(String, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(String, String) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(String, String, DataType<?>) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(String, String, DataType<?>, boolean) - Method in class org.deidentifier.arx.DataSource
Adds a new column.
addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfiguration
Adds a single column to import from.
addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Adds a single column to import from This makes sure that only ImportColumnCSV can be added, otherwise an IllegalArgumentException will be thrown.
addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
Adds a single column to import from This makes sure that only ImportColumnExcel can be added, otherwise an IllegalArgumentException will be thrown.
addColumn(ImportColumn) - Method in class org.deidentifier.arx.io.ImportConfigurationJDBC
Adds a single column to import from This makes sure that only ImportColumnJDBC can be added, otherwise an IllegalArgumentException will be thrown.
addCriterion(PrivacyCriterion) - Method in class org.deidentifier.arx.ARXConfiguration
Deprecated.
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.
addItem(String) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds an item
addItem(ElementData) - Method in class org.deidentifier.arx.certificate.elements.ElementList
Adds element data
addItem(ElementList) - Method in class org.deidentifier.arx.certificate.elements.ElementList
Adds an item to this list
addItem(ElementText) - Method in class org.deidentifier.arx.certificate.elements.ElementList
Adds an item to this list
additionalConditionAppliesTo(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionAND
The additional condition to implement.
additionalConditionAppliesTo(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionOR
The additional condition to implement.
addMetadata(QualityMetadata<?>) - Method in class org.deidentifier.arx.metric.InformationLoss
Adds new metadata
addMetadata(QualityMetadata<?>) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
addMetadata(QualityMetadata<?>) - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
addPercentProperty(String, double) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a number between 0 and 1 as precentage
addPrivacyModel(PrivacyCriterion) - Method in class org.deidentifier.arx.ARXConfiguration
Adds a privacy model to the configuration.
addProperty(String, ARXLattice.Anonymity) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a property
addProperty(String, boolean) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a property
addProperty(String, double) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a property
addProperty(String, int) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a property
addProperty(String, long) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a property
addProperty(String, String) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a property
addProperty(String, ElementData) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Adds a property
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction
This function returns an aggregate value.
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMean
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericArithmeticMeanOfBounds
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericBounds
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericCommonPrefix
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericConstant
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMean
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericGeometricMeanOfBounds
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericInterval
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSet
 
aggregate(String[]) - Method in class org.deidentifier.arx.aggregates.AggregateFunction.GenericSetOfPrefixes
 
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.
anonymize(DataManager, DataDefinition, ARXConfiguration) - Method in class org.deidentifier.arx.ARXAnonymizer
Reset a previous lattice and run the algorithm .
ANY_VALUE - Static variable in class org.deidentifier.arx.DataType
The string representing the ANY value
append(T) - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Append.
appliesTo(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction
Determines whether the trigger action should be performed.
appliesTo(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionAND
 
appliesTo(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionConstant
 
appliesTo(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionInverse
 
appliesTo(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionOR
 
apply(long, int[], HashGroupify) - Method in class org.deidentifier.arx.framework.check.Transformer
Apply.
apply(Transformation) - Method in class org.deidentifier.arx.framework.lattice.DependentAction
Applies the trigger to the given transformation.
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(Transformation) - Method in class org.deidentifier.arx.framework.check.NodeChecker
Applies the given transformation and returns the dataset
applyTransformation(Transformation, Dictionary) - 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.
ARXCertificate - Class in org.deidentifier.arx.certificate
A PDF document
ARXConfiguration - Class in org.deidentifier.arx
A generic configuration for the ARX anonymizer.
ARXConfiguration.ARXConfigurationInternal - Class in org.deidentifier.arx
Class for internal use that provides access to more parameters and functionality.
ARXConfiguration.ARXConfigurationInternal(ARXConfiguration) - Constructor for class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Creates a new instance.
ARXConfiguration.Monotonicity - Enum in org.deidentifier.arx
Monotonicity.
ARXCostBenefitConfiguration - Class in org.deidentifier.arx
Basic configuration of monetary amounts, such as the publisher's benefit per record or the per-record fine fine for a successful re-identification attack.
ARXCostBenefitConfiguration() - Constructor for class org.deidentifier.arx.ARXCostBenefitConfiguration
Hide constructor
ARXLattice - Class in org.deidentifier.arx
This class implements a representation of the generalization lattice that is exposed to users of the API.
ARXLattice.Access - Class in org.deidentifier.arx
The internal accessor class.
ARXLattice.Access(ARXLattice) - Constructor for class org.deidentifier.arx.ARXLattice.Access
Constructor
ARXLattice.Anonymity - Enum in org.deidentifier.arx
ReflectS different anonymity properties
ARXLattice.ARXNode - Class in org.deidentifier.arx
A node in the lattice.
ARXLattice.ARXNode(ARXLattice) - Constructor for class org.deidentifier.arx.ARXLattice.ARXNode
Internal constructor for deserialization.
ARXLattice.ARXNode.Access - Class in org.deidentifier.arx
Internal access class.
ARXLattice.ARXNode.Access(ARXLattice.ARXNode) - Constructor for class org.deidentifier.arx.ARXLattice.ARXNode.Access
Accessor class
ARXLattice.LatticeDeserializationContext - Class in org.deidentifier.arx
Context for deserialization.
ARXLattice.LatticeDeserializationContext() - Constructor for class org.deidentifier.arx.ARXLattice.LatticeDeserializationContext
 
ARXListener - Interface in org.deidentifier.arx
This class implements a listener for the ARX framework.
ARXLogisticRegressionConfiguration - Class in org.deidentifier.arx
Configuration for logistic regression
ARXLogisticRegressionConfiguration.PriorFunction - Enum in org.deidentifier.arx
Prior function for regularization
ARXPopulationModel - Class in org.deidentifier.arx
This class models population properties for risk estimation
ARXPopulationModel.Region - Enum in org.deidentifier.arx
Regions
ARXResult - Class in org.deidentifier.arx
Encapsulates the results of an execution of the ARX algorithm.
ARXResult(DataHandle, DataDefinition, ARXLattice, int, double, double, Metric<?>, ARXConfiguration, ARXLattice.ARXNode, long, SolutionSpace) - Constructor for class org.deidentifier.arx.ARXResult
Internal constructor for deserialization.
ARXResult(DataRegistry, DataManager, NodeChecker, DataDefinition, ARXConfiguration, ARXLattice, long, SolutionSpace) - Constructor for class org.deidentifier.arx.ARXResult
Creates a new instance.
ARXSolverConfiguration - Class in org.deidentifier.arx
Runtime configuration for the solver
asList() - Method in class org.deidentifier.arx.certificate.elements.ElementData
Returns a list
asList(String) - Method in class org.deidentifier.arx.certificate.elements.ElementData
Returns a list
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

BasicBLikeness - Class in org.deidentifier.arx.criteria
Basic-beta-Likeness:

Jianneng Cao, Panagiotis Karras:
Publishing Microdata with a Robust Privacy Guarantee
VLDB 2012.
BasicBLikeness(String, double) - Constructor for class org.deidentifier.arx.criteria.BasicBLikeness
Creates a new instance
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
 

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.
CertificateStyle - Class in org.deidentifier.arx.certificate
Style information for a PDF document
CertificateStyle.ListStyle - Enum in org.deidentifier.arx.certificate
Enum for list styles
check(Transformation) - Method in class org.deidentifier.arx.framework.check.NodeChecker
Checks the given transformation, computes the utility if it fulfills the privacy model
check(Transformation, boolean) - Method in class org.deidentifier.arx.framework.check.NodeChecker
Checks the given transformation
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.DataHandleInternal.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.
ClassificationDataSpecification - Class in org.deidentifier.arx.aggregates.classification
A complete specification of all input and output data
ClassificationDataSpecification(DataHandleInternal, DataHandleInternal, String[], String, WrappedBoolean) - Constructor for class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Creates a new instance
ClassificationFeatureMetadata - Class in org.deidentifier.arx.aggregates.classification
Metadata about a single feature
ClassificationFeatureMetadata(String, DataType<?>) - Constructor for class org.deidentifier.arx.aggregates.classification.ClassificationFeatureMetadata
Creates a new instance
ClassificationMethod - Interface in org.deidentifier.arx.aggregates.classification
Implements a classifier
ClassificationResult - Interface in org.deidentifier.arx.aggregates.classification
A classification result
classify(DataHandleInternal, int) - Method in interface org.deidentifier.arx.aggregates.classification.ClassificationMethod
Classify
classify(DataHandleInternal, int) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegression
 
classify(DataHandleInternal, int) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassZeroR
 
classIndex - Variable in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Index
classMap - Variable in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Map
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.ARXCostBenefitConfiguration
 
clone() - Method in class org.deidentifier.arx.ARXPopulationModel
Returns a clone of this object
clone() - Method in class org.deidentifier.arx.ARXSolverConfiguration
Clones this config
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.AttributeType.MicroAggregationFunction
Clones this function
clone() - Method in class org.deidentifier.arx.criteria.AverageReidentificationRisk
 
clone() - Method in class org.deidentifier.arx.criteria.BasicBLikeness
 
clone() - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
 
clone() - Method in class org.deidentifier.arx.criteria.DistinctLDiversity
 
clone() - Method in class org.deidentifier.arx.criteria.DPresence
 
clone() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
clone() - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
 
clone() - Method in class org.deidentifier.arx.criteria.EntropyLDiversity
 
clone() - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
clone() - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
clone(DataSubset) - Method in class org.deidentifier.arx.criteria.Inclusion
 
clone() - Method in class org.deidentifier.arx.criteria.KAnonymity
 
clone() - Method in class org.deidentifier.arx.criteria.KMap
 
clone(DataSubset) - Method in class org.deidentifier.arx.criteria.KMap
 
clone() - Method in class org.deidentifier.arx.criteria.OrderedDistanceTCloseness
 
clone() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
clone() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Clone
clone(DataSubset) - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Clone for local recoding
clone() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalist
 
clone(DataSubset) - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalist
 
clone() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
clone(DataSubset) - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
clone() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
clone(DataSubset) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
clone() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
clone(DataSubset) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
clone() - Method in class org.deidentifier.arx.criteria.RecursiveCLDiversity
 
clone() - Method in class org.deidentifier.arx.criteria.SampleUniqueness
 
clone() - Method in class org.deidentifier.arx.DataDefinition
 
clone() - Method in class org.deidentifier.arx.DataGeneralizationScheme
Clone method
clone() - Method in class org.deidentifier.arx.DataSubset
Clone
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.check.distribution.DistributionAggregateFunction
Clones this function
clone() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
Clone method
clone() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeneralization
Clone method
clone() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean
Clone method
clone() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionInterval
Clone method
clone() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMedian
Clone method
clone() - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMode
Clone method
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 interface org.deidentifier.arx.metric.v2.DomainShare
Clones the share
clone() - Method in class org.deidentifier.arx.metric.v2.DomainShareInterval
 
clone() - Method in class org.deidentifier.arx.metric.v2.DomainShareMaterialized
 
clone() - Method in class org.deidentifier.arx.metric.v2.DomainShareRedaction
 
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 interface org.deidentifier.arx.aggregates.classification.ClassificationMethod
Close
close() - Method in class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegression
 
close() - Method in class org.deidentifier.arx.aggregates.classification.MultiClassZeroR
 
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(Integer, Integer) - Method in class org.deidentifier.arx.algorithm.FLASHStrategy
Compares transformations.
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
 
ComputationInterruptedException - Exception in org.deidentifier.arx.exceptions
Local class for interrupts.
ComputationInterruptedException() - Constructor for exception org.deidentifier.arx.exceptions.ComputationInterruptedException
Constructor
ComputationInterruptedException(String) - Constructor for exception org.deidentifier.arx.exceptions.ComputationInterruptedException
Constructor
ComputationInterruptedException(String, Throwable) - Constructor for exception org.deidentifier.arx.exceptions.ComputationInterruptedException
Constructor
ComputationInterruptedException(Throwable) - Constructor for exception org.deidentifier.arx.exceptions.ComputationInterruptedException
Constructor
computeUtilityForMonotonicMetrics(Transformation) - 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.
confidence() - Method in interface org.deidentifier.arx.aggregates.classification.ClassificationResult
Returns the confidence of the result
confidence() - Method in class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegressionClassificationResult
 
confidence() - Method in class org.deidentifier.arx.aggregates.classification.MultiClassZeroRClassificationResult
 
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
Checks whether the bit is set
containsCriterion(Class<? extends PrivacyCriterion>) - Method in class org.deidentifier.arx.ARXConfiguration
Deprecated.
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
 
correct(String) - Method in interface org.deidentifier.arx.aggregates.classification.ClassificationResult
Returns whether the result is correct
correct(String) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegressionClassificationResult
 
correct(String) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassZeroRClassificationResult
 
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(SolutionSpace, NodeChecker, FLASHStrategy) - Static method in class org.deidentifier.arx.algorithm.FLASHAlgorithm
Creates a new instance of the FLASH algorithm.
create(SolutionSpace, NodeChecker, int) - Static method in class org.deidentifier.arx.algorithm.LIGHTNINGAlgorithm
Creates a new instance
create() - Static method in class org.deidentifier.arx.ARXConfiguration
Creates a new configuration without tuple suppression.
create(double) - Static method in class org.deidentifier.arx.ARXConfiguration
Creates a new configuration 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 configuration 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 configuration that allows to define the metric for measuring information loss.
create() - Static method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Creates a new instance
create() - Static method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
Returns a new instance
create(int, double) - Static method in class org.deidentifier.arx.ARXPopulationModel
Creates a new instance
create(long) - 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, Charset) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, Charset, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, Charset, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(File, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, Charset) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, Charset, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, Charset, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(InputStream, Charset, 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, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
Creates a new hierarchy from a CSV file.
create(String, Charset, 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(DataHandle, DataDefinition, ARXConfiguration, ARXResult, ARXLattice.ARXNode, DataHandle) - Static method in class org.deidentifier.arx.certificate.ARXCertificate
Creates a new instance
create(DataHandle, DataDefinition, ARXConfiguration, ARXResult, ARXLattice.ARXNode, DataHandle, CSVSyntax) - Static method in class org.deidentifier.arx.certificate.ARXCertificate
Renders the document into the given output stream.
create(DataHandle, DataDefinition, ARXConfiguration, ARXResult, ARXLattice.ARXNode, DataHandle, CSVSyntax, ElementData) - Static method in class org.deidentifier.arx.certificate.ARXCertificate
Renders the document into the given output stream.
create() - Static method in class org.deidentifier.arx.certificate.CertificateStyle
Creates a new instance
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, Charset) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, Charset, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, Charset, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(File, Charset, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, Charset) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, Charset, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, Charset, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(InputStream, Charset, 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, Charset) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, Charset, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, Charset, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
Creates a new data object from a CSV file.
create(String, Charset, 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() - Static method in class org.deidentifier.arx.DataGeneralizationScheme
Creates a new data generalization scheme
create(Data) - Static method in class org.deidentifier.arx.DataGeneralizationScheme
Creates a new data generalization scheme
create(Data, DataGeneralizationScheme.GeneralizationDegree) - Static method in class org.deidentifier.arx.DataGeneralizationScheme
Creates a new data generalization scheme
create(DataGeneralizationScheme.GeneralizationDegree) - Static method in class org.deidentifier.arx.DataGeneralizationScheme
Creates a new data generalization scheme
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(int, 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(int, 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
Creates a new instance
create(int) - Static method in class org.deidentifier.arx.RowSet
Creates a new instance
createAECSMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates a new instance of the AECS metric.
createAECSMetric(double) - 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.
createAECSMetric(int) - 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.
createAmbiguityMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the ambiguity metric.
createAmbiguityMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the ambiguity metric.
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, History.StorageStrategy, boolean, 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, Charset, char, boolean) - Static method in class org.deidentifier.arx.DataSource
Creates a CSV data source.
createCSVSource(String, Charset, 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.
createEntropyBasedInformationLossMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the entropy-based information loss metric, which will treat generalization and suppression equally.
createEntropyBasedInformationLossMetric(double) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the entropy-based information loss metric.
createEntropyBasedInformationLossMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the entropy-based information loss 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(boolean, double) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-uniform entropy metric.
createEntropyMetric(boolean, double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-uniform entropy metric.
createEntropyMetric(double) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-monotonic 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) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-uniform entropy metric.
createEntropyMetric(boolean, double, 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.
createEntropyMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-monotonic 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.
createInformationLoss(double) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Create a loss object
createInformationLoss(double, double) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Create a loss object
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.
createInstanceOfHighestScore() - Method in class org.deidentifier.arx.metric.Metric
Returns an instance of the highest possible score.
createInstanceOfLowestScore() - Method in class org.deidentifier.arx.metric.Metric
Returns an instance of the lowest possible score.
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.
createKLDivergenceMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the KL Divergence metric.
createKLDivergenceMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the KL Divergence metric.
createLinearPhaseConfiguration(FLASHPhaseConfiguration, History.StorageStrategy, boolean, 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
Deprecated.
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.MetricSDNMAmbiguity
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
createMaxInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
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
Deprecated.
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.MetricSDNMAmbiguity
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
createMinInformationLoss() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
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.
createNormalizedEntropyMetric() - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the normalized entropy metric.
createNormalizedEntropyMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the normalized entropy metric.
createNormalizedEntropyMetric() - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the normalized entropy metric.
createNormalizedEntropyMetric(Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the normalized entropy metric.
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(boolean, double) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the precision metric.
createPrecisionMetric(boolean, double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the precision metric.
createPrecisionMetric(double) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-monotonic precision metric.
createPrecisionMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the non-monotonic 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, double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the precision metric.
createPrecisionMetric(boolean, double, 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.
createPrecisionMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-monotonic precision metric.
createPrecisionMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the non-monotonic 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, boolean, double) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedEntropyMetric(double, boolean, double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedEntropyMetric(double, 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) - 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.
createPrecomputedEntropyMetric(double, boolean, double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedEntropyMetric(double, boolean, double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the non-uniform entropy metric.
createPrecomputedEntropyMetric(double, double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the non-monotonic 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.
createPrecomputedNormalizedEntropyMetric(double) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the normalized entropy metric.
createPrecomputedNormalizedEntropyMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.Metric
Creates a potentially precomputed instance of the normalized entropy metric.
createPrecomputedNormalizedEntropyMetric(double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the normalized entropy metric.
createPrecomputedNormalizedEntropyMetric(double, Metric.AggregateFunction) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates a potentially precomputed instance of the normalized entropy metric.
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.
createPublisherBenefitMetric(boolean, double) - Static method in class org.deidentifier.arx.metric.v2.__MetricV2
Creates an instance of the model for maximizing publisher benefit in the game-theoretic privacy model based on a cost/benefit analysis.
createPublisherPayoutMetric(boolean) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the model for maximizing publisher benefit in the game-theoretic privacy model based on a cost/benefit analysis.
createPublisherPayoutMetric(boolean, double) - Static method in class org.deidentifier.arx.metric.Metric
Creates an instance of the model for maximizing publisher benefit in the game-theoretic privacy model based on a cost/benefit analysis.
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, History.StorageStrategy, boolean, boolean) - Static method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Creates a two-phase configuration.
CSVDataChecksum - Class in org.deidentifier.arx.io
Provides methods for creating checksums CSV encoded data.
CSVDataChecksum() - Constructor for class org.deidentifier.arx.io.CSVDataChecksum
Instantiate.
CSVDataChecksum(char) - Constructor for class org.deidentifier.arx.io.CSVDataChecksum
Instantiate.
CSVDataChecksum(char, char) - Constructor for class org.deidentifier.arx.io.CSVDataChecksum
Instantiate.
CSVDataChecksum(char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataChecksum
Instantiate.
CSVDataChecksum(char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataChecksum
Instantiate.
CSVDataChecksum(CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataChecksum
Instantiate.
CSVDataInput - Class in org.deidentifier.arx.io
This class implements a reader for CSV encoded information.
CSVDataInput(File, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(File, Charset, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instatiate.
CSVDataInput(InputStream, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(InputStream, Charset, 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, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
Instantiate.
CSVDataInput(String, Charset, 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, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(File, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(InputStream, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
Instantiate.
CSVHierarchyInput(String, Charset, 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.

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
 
DataGeneralizationScheme - Class in org.deidentifier.arx
This class encapsulates a generalization scheme
DataGeneralizationScheme.GeneralizationDegree - Enum in org.deidentifier.arx
A specific generalization degree
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.
DataHandleInternal - Class in org.deidentifier.arx
Wrapper class that provides information to StatisticsBuilder.
DataHandleInternal(DataHandle) - Constructor for class org.deidentifier.arx.DataHandleInternal
Constructor
DataHandleInternal.InterruptHandler - Interface in org.deidentifier.arx
Interface
DataHandleOutput - Class in org.deidentifier.arx
An implementation of the class DataHandle for output data.
DataHandleOutput(ARXResult, DataRegistry, DataManager, Data, Data, ARXLattice.ARXNode, 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
 
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) - 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(DataDefinition, Data, Data, Data, String[], GeneralizationHierarchy[], int[], Map<String, GeneralizationHierarchy>, Map<String, Integer>, int[], DistributionAggregateFunction[], String[], int[], int[], int, int, int[], Map<String, DataType<?>>) - Constructor for class org.deidentifier.arx.framework.data.DataManager
For creating a projected instance
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
 
DataManagerSubset - Class in org.deidentifier.arx.framework.data
A data manager that is projected onto a given subset.
DataManagerSubset(DataManager, Data, Data, Data, String[], GeneralizationHierarchy[], int[], Map<String, GeneralizationHierarchy>, Map<String, Integer>, int[], DistributionAggregateFunction[], String[], int[], int[], int, int, int[], Map<String, DataType<?>>) - Constructor for class org.deidentifier.arx.framework.data.DataManagerSubset
Constructor
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 the dataset that is to be de-identified as a subset of the given population table.
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
DDisclosurePrivacy - Class in org.deidentifier.arx.criteria
Delta-disclosure privacy as proposed in:

Justin Brickell and Vitaly Shmatikov:
The Cost of Privacy: Destruction of Data-mining Utility in Anonymized Data Publishing
Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
2008
DDisclosurePrivacy(String, double) - Constructor for class org.deidentifier.arx.criteria.DDisclosurePrivacy
Creates a new instance
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.
definalizeAll() - Method in class org.deidentifier.arx.framework.data.Dictionary
Definalizes the dictionary
definition - Variable in class org.deidentifier.arx.DataHandle
The data definition.
delegate - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The delegate.
DependentAction - Class in org.deidentifier.arx.framework.lattice
A action that depends on properties of transformations.
DependentAction() - Constructor for class org.deidentifier.arx.framework.lattice.DependentAction
 
DependentAction.NodeActionAND - Class in org.deidentifier.arx.framework.lattice
A action that depends on properties of transformations
DependentAction.NodeActionAND(DependentAction) - Constructor for class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionAND
Creates a new instance
DependentAction.NodeActionConstant - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
DependentAction.NodeActionConstant(boolean) - Constructor for class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionConstant
Creates a new instance
DependentAction.NodeActionInverse - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
DependentAction.NodeActionInverse(DependentAction) - Constructor for class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionInverse
Creates a new instance
DependentAction.NodeActionOR - Class in org.deidentifier.arx.framework.lattice
A trigger for nodes.
DependentAction.NodeActionOR(DependentAction) - Constructor for class org.deidentifier.arx.framework.lattice.DependentAction.NodeActionOR
Creates a new instance
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

EDDifferentialPrivacy - Class in org.deidentifier.arx.criteria
(e,d)-Differential Privacy implemented with (k,b)-SDGS as proposed in: Ninghui Li, Wahbeh H.
EDDifferentialPrivacy(double, double, DataGeneralizationScheme) - Constructor for class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Creates a new instance
EDDifferentialPrivacy(double, double, DataGeneralizationScheme, boolean) - Constructor for class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Creates a new instance which may be configured to produce deterministic output.
Element - Interface in org.deidentifier.arx.certificate.elements
An abstract element
element - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The element.
ElementData - Class in org.deidentifier.arx.certificate.elements
Complex element of data items
ElementData(String) - Constructor for class org.deidentifier.arx.certificate.elements.ElementData
Creates a new instance
ElementList - Class in org.deidentifier.arx.certificate.elements
PDF list
ElementList(CertificateStyle.ListStyle) - Constructor for class org.deidentifier.arx.certificate.elements.ElementList
Creates a new list
ElementNewLine - Class in org.deidentifier.arx.certificate.elements
PDF text element
ElementNewLine() - Constructor for class org.deidentifier.arx.certificate.elements.ElementNewLine
Creates a new instance
ElementPageBreak - Class in org.deidentifier.arx.certificate.elements
PDF page break
ElementPageBreak() - Constructor for class org.deidentifier.arx.certificate.elements.ElementPageBreak
 
ElementSubtitle - Class in org.deidentifier.arx.certificate.elements
PDF subtitle element
ElementSubtitle(String) - Constructor for class org.deidentifier.arx.certificate.elements.ElementSubtitle
Creates a new subtitle
ElementText - Class in org.deidentifier.arx.certificate.elements
PDF text element
ElementText(String) - Constructor for class org.deidentifier.arx.certificate.elements.ElementText
Creates a new text
ElementText(String, ElementText.TextStyle) - Constructor for class org.deidentifier.arx.certificate.elements.ElementText
Creates a new text
ElementText.TextStyle - Enum in org.deidentifier.arx.certificate.elements
Style
ElementTitle - Class in org.deidentifier.arx.certificate.elements
PDF title element
ElementTitle(String) - Constructor for class org.deidentifier.arx.certificate.elements.ElementTitle
Creates a new title
ElementVerticalSpace - Class in org.deidentifier.arx.certificate.elements
PDF page break
ElementVerticalSpace(int) - Constructor for class org.deidentifier.arx.certificate.elements.ElementVerticalSpace
Creates a new instance
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.
EnhancedBLikeness - Class in org.deidentifier.arx.criteria
Enhanced-beta-Likeness:

Jianneng Cao, Panagiotis Karras:
Publishing Microdata with a Robust Privacy Guarantee
VLDB 2012.
EnhancedBLikeness(String, double) - Constructor for class org.deidentifier.arx.criteria.EnhancedBLikeness
Creates a new instance
EntropyLDiversity - Class in org.deidentifier.arx.criteria
The entropy l-diversity privacy model.
EntropyLDiversity(String, double) - Constructor for class org.deidentifier.arx.criteria.EntropyLDiversity
Creates a new instance of the entropy l-diversity model as proposed in:
Machanavajjhala A, Kifer D, Gehrke J.
EntropyLDiversity(String, double, EntropyLDiversity.EntropyEstimator) - Constructor for class org.deidentifier.arx.criteria.EntropyLDiversity
Creates a new instance of the entropy-l-diversity privacy model, specifying the entropy estimator be to used.
EntropyLDiversity.EntropyEstimator - Enum in org.deidentifier.arx.criteria
Enumerator of entropy estimators for the entropy-l-diversity privacy model.
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(Object) - Method in class org.deidentifier.arx.common.TupleWrapper
 
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.metric.InformationLoss
 
equals(Object) - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
equals(Object) - Method in class org.deidentifier.arx.metric.v2.ILSingleDimensional
 
error(String) - Method in interface org.deidentifier.arx.aggregates.classification.ClassificationResult
Returns the error
error(String) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegressionClassificationResult
 
error(String) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassZeroRClassificationResult
 
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.
expand() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Materializes any non-materialized predecessors and successors
expand(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXLattice
Materializes any non-materialized predecessors and successors
ExplicitPrivacyCriterion - Class in org.deidentifier.arx.criteria
A privacy criterion that is explicitly bound to a sensitive attribute.
ExplicitPrivacyCriterion(String, boolean, boolean) - Constructor for class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
Creates a new instance

F

featureIndices - Variable in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Indexes
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.common.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(SolutionSpace, 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(FLASHPhaseConfiguration.PhaseAnonymityProperty, DependentAction, DependentAction, DependentAction, DependentAction) - Constructor for class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Creates a configuration for an active phase.
FLASHPhaseConfiguration.PhaseAnonymityProperty - Enum in org.deidentifier.arx.algorithm
The main anonymity property.
FLASHStrategy - Class in org.deidentifier.arx.algorithm
This class implements a total order on all transformations in the search space.
FLASHStrategy(SolutionSpace, 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.
fromJHPL(int) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Internal method that adds the offset
fromJHPL(int[]) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Internal method that adds the offsets
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.
generalize(DataGeneralizationScheme.GeneralizationDegree) - Method in class org.deidentifier.arx.DataGeneralizationScheme
Defines a specific generalization degree
generalize(String, DataGeneralizationScheme.GeneralizationDegree) - Method in class org.deidentifier.arx.DataGeneralizationScheme
Defines a specific generalization degree
generalize(String, int) - Method in class org.deidentifier.arx.DataGeneralizationScheme
Defines a specific generalization level
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(T) - Method in class org.deidentifier.arx.common.Groupify
Returns the matching entry, if any
get(int) - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
Returns the according entry.
get(int[]) - 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.
getAccuracy() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the resulting accuracy.
getAdjustedRanges() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Returns adjusted ranges.
getAdversaryCost() - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Returns the amount of money needed by an attacker for trying to re-identify a single record
getAdversaryGain() - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Returns the amount of money earned by an attacker for successfully re-identifying a single record
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
 
getAggregateFunctions() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Returns the aggregate functions used for microaggregation
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.
getAlpha() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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
Getter
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.
getAssociatedInput() - Method in class org.deidentifier.arx.DataHandleInternal
Returns the associated input handle, itself if there is none.
getAttribute() - Method in class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
Returns the associated sensitive attribute.
getAttributeMap() - Method in class org.deidentifier.arx.ARXLattice.Access
Accessor method
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.DataHandleInternal
Method
getAttributeName(int) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the attribute name.
getAttributeName(int) - Method in class org.deidentifier.arx.DataHandleSubset
 
getAttributeRisks() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class providing access to an analysis of potential quasi-identifiers using the concepts of alpha distinction and alpha separation.
getAttributeRisks() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing access to an analysis of potential quasi-identifiers using the concepts of alpha distinction and alpha separation.
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
getAvailableLowerRiskThresholds() - Method in class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Returns the lower bounds (exclusive) of the intervals for the according data points.
getAvailableUpperRiskThresholds() - Method in class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Returns the lower bounds (inclusive) of the intervals for the according data points.
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.
getAverageEquivalenceClassSizeIncludingOutliers() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the maximal size of an equivalence class.
getAverageError() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the average error, defined as avg(1d-probability-of-correct-result) for each classification event.
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
getB() - Method in class org.deidentifier.arx.criteria.BasicBLikeness
Returns the parameter beta.
getB() - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
Returns the parameter beta.
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.DataHandleInternal
 
getBeta() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Returns the k parameter of (k,b)-SDGS
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.SolutionSpace
Returns the bottom transformation
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.
getCharset() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Returns the charset of the CSV file.
getClassBasedPrivacyModelsAsArray() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns all class-based criteria (except k-anonymity) as an array.
getClassificationPerformance(String, ARXLogisticRegressionConfiguration) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Creates a new set of statistics for the given classification task
getClassificationPerformance(String[], String, ARXLogisticRegressionConfiguration) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Creates a new set of statistics for the given classification task
getClassificationPerformance(String, ARXLogisticRegressionConfiguration) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Creates a new set of statistics for the given classification task
getClassificationPerformance(String[], String, ARXLogisticRegressionConfiguration) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Creates a new set of statistics for the given classification task
getColumn() - Method in class org.deidentifier.arx.risk.HIPAAIdentifierMatch
The column name where the identifier was found
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.
getColumnIndexOf(String) - Method in class org.deidentifier.arx.DataHandleInternal
Delegate
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.
getConfidence() - Method in class org.deidentifier.arx.risk.HIPAAIdentifierMatch
The confidence of the discovery, or null if the match type is ATTRIBUTE_NAME
getConfidenceThresholds() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification.PrecisionRecallMatrix
 
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.criteria.ProfitabilityProsecutor
Returns the current configuration
getConfiguration() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
Returns the current configuration
getConfiguration() - Method in class org.deidentifier.arx.DataHandle
Returns the ARXConfiguration that is currently being used, null if this is an input handle
getConfiguration() - Method in class org.deidentifier.arx.DataHandleInput
 
getConfiguration() - Method in class org.deidentifier.arx.DataHandleOutput
 
getConfiguration() - Method in class org.deidentifier.arx.DataHandleSubset
 
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.MetricMDNUNMNormalizedEntropy
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
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.MetricSDNMAmbiguity
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
Returns the configuration of this metric.
getConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
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, 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, int, int) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, int, String[][], int, int, String[][]) - Method in class org.deidentifier.arx.aggregates.StatisticsBuilder
Returns a contingency table for the given columns.
getContingencyTable(int, String[][], int, String[][]) - 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.
getCostBenefitConfiguration() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the cost/benefit configuration
getCostBenefitConfiguration() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
Returns the cost/benefit configuration
getCount() - Method in class org.deidentifier.arx.common.Groupify.Group
The count
getCriteria() - Method in class org.deidentifier.arx.ARXConfiguration
Deprecated.
getCriteria(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration
Deprecated.
getCriterion(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration
Deprecated.
getD() - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
Returns the parameter delta.
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(long) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns data
getData() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns associated data
getDataAnalyzed() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the input data that will be analyzed.
getDataDefinition() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the data definitions
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.
getDataSubset() - Method in class org.deidentifier.arx.criteria.DPresence
 
getDataSubset() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
getDataSubset() - Method in class org.deidentifier.arx.criteria.KMap
 
getDataSubset() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
If a privacy model uses a data subset, it must overwrite this method
getDataSubset() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalist
 
getDataSubset() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
getDataSubset() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
getDataSubset() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
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.DataHandleInternal
Method
getDataType(String) - Method in class org.deidentifier.arx.DataHandleOutput
 
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.
getDate(int, int) - Method in class org.deidentifier.arx.DataHandleInternal
Delegate
getDecayExponent() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
getDefaultAccuracy() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Default value.
getDefaultDeterministic() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Default value.
getDefaultFunction() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns the default aggregate function.
getDefaultIterationsPerTry() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Default value.
getDefaultIterationsTotal() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Default value.
getDefaultMetric() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
Returns the default variant.
getDefaultStartValues() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Default value.
getDefaultTimePerTry() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Default value.
getDefaultTimeTotal() - Static method in class org.deidentifier.arx.ARXSolverConfiguration
Default value.
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.DataHandleInternal
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.
getDelta() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Returns the delta parameter of (e,d)-DP
getDerivedK() - Method in class org.deidentifier.arx.criteria.KMap
Returns the derived parameter k.
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.
getDimensions() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Returns the number of dimensions.
getDimensionsAggregated() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Returns the number of dimensions.
getDimensionsAggregated() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Returns the number of dimensions.
getDimensionsGeneralized() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Returns the number of dimensions.
getDimensionsGeneralized() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Returns the number of dimensions.
getDistinction() - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
Returns the alpha distinction parameter of this quasi-identifier
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, boolean, DataHandleInternal.InterruptHandler) - Method in class org.deidentifier.arx.DataHandle
Returns the distinct values.
getDistinctValues(int, boolean, DataHandleInternal.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleInput
 
getDistinctValues(int) - Method in class org.deidentifier.arx.DataHandleInternal
Delegate
getDistinctValues(int, boolean, DataHandleInternal.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleInternal
Method
getDistinctValues(int, DataHandleInternal.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleInternal
Method
getDistinctValues(int, boolean, DataHandleInternal.InterruptHandler) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the distinct values.
getDistinctValues(int, boolean, DataHandleInternal.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, String[][]) - 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(int[][], int, int) - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the distribution of the attribute in the data array at the given index.
getDistribution(String) - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the distribution of the given sensitive attribute in the original dataset.
getDistribution(int[][], int, int) - Method in class org.deidentifier.arx.framework.data.DataManagerSubset
 
getDistribution(String) - Method in class org.deidentifier.arx.framework.data.DataManagerSubset
 
getDMax() - Method in class org.deidentifier.arx.criteria.DPresence
Returns dMax.
getDMin() - Method in class org.deidentifier.arx.criteria.DPresence
Returns dMin.
getDomainShares() - Method in class org.deidentifier.arx.framework.data.DataManager
 
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.
getDouble(int, int) - Method in class org.deidentifier.arx.DataHandleInternal
Delegate
getElement() - Method in class org.deidentifier.arx.common.Groupify.Group
The element
getElements() - Method in class org.deidentifier.arx.DataType.ARXOrderedString
Returns all elements backing this datatype.
getEntropyBasedInformationLoss(Transformation, HashGroupifyEntry, DomainShare[], DistributionAggregateFunction[], int, double) - Static method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
Implements the entropy-based IL model.
getEntry(int[]) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Returns the entry for the given tuple
getEpsilon() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Returns the epsilon parameter of (e,d)-DP
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.
getError(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
 
getError(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeneralization
 
getError(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean
 
getError(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionInterval
 
getError(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMedian
 
getError(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMode
 
getError(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Returns the normalized error induced by aggregation.
getError(DistributionAggregateFunction, Distribution) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Returns the error induced by aggregating values in the distribution
getEscape() - Method in class org.deidentifier.arx.io.CSVSyntax
Gets the escape.
getEscape() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
Gets the escape.
getEstimatedJournalistRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Return journalist risk threshold, 1 if there is none
getEstimatedMarketerRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Return marketer risk threshold, 1 if there is none
getEstimatedProsecutorRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Return prosecutor risk threshold, 1 if there is none
getEstimator() - Method in class org.deidentifier.arx.criteria.EntropyLDiversity
Returns the entropy estimator used by this instance
getEstimator() - Method in class org.deidentifier.arx.criteria.KMap
Returns the specified estimator.
getExampleFormats() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Returns a list of example formats.
getExcelFileType() - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
getExpectedAdversaryPayout(double) - Method in class org.deidentifier.arx.risk.RiskModelCostBenefit
Returns the expected adversary payout
getExpectedPublisherBenefit(double) - Method in class org.deidentifier.arx.risk.RiskModelCostBenefit
Returns the expected information loss
getExpectedPublisherPayout(double, double) - Method in class org.deidentifier.arx.risk.RiskModelCostBenefit
Returns the expected publisher payout
getFactor() - Method in enum org.deidentifier.arx.DataGeneralizationScheme.GeneralizationDegree
Returns the factor
getFeatureIndices(DataHandleInternal, String[], String) - Method in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Returns the indexes of all features
getFeatureMetadata(DataHandleInternal, int[]) - Method in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Returns feature metadata
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
 
getFractionOfRecordsAtCumulativeRisk(double) - Method in class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Returns the fraction of records with a risk lower than or equal to the given threshold.
getFractionOfRecordsAtRisk(double) - Method in class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Returns the fraction of records with a risk which equals the given threshold.
getFractionOfRecordsForCumulativeRiskThresholds() - Method in class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Returns an array of cumulative risks for the risk thresholds
getFractionOfRecordsForRiskThresholds() - Method in class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Returns an array of risks for the risk thresholds
getFractionOfRecordsInClassesOfSize(int) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns the fraction of tuples that are in classes of the given size
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
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
getFractionOfUniqueTuplesDankar(boolean) - 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, String[][]) - 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.DataHandleInternal
Method
getGeneralization(String) - Method in class org.deidentifier.arx.DataHandleOutput
 
getGeneralization(String) - Method in class org.deidentifier.arx.DataHandleSubset
 
getGeneralization() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns the generalization
getGeneralizationDegree() - Method in class org.deidentifier.arx.DataGeneralizationScheme
Returns the overall generalization degree, if any
getGeneralizationFactor() - Method in class org.deidentifier.arx.metric.Metric
Returns the factor used weight generalized values.
getGeneralizationFactor() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getGeneralizationFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getGeneralizationFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
 
getGeneralizationLevel(String, DataDefinition) - Method in class org.deidentifier.arx.DataGeneralizationScheme
Returns a generalization level as defined by this class
getGeneralizationScheme() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Returns the defined generalization scheme
getGeneralizationSuppressionFactor() - Method in class org.deidentifier.arx.metric.Metric
Returns the factor weighting generalization and suppression.
getGeneralizationSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getGeneralizationSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getGeneralizationSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
 
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
 
getHeuristicSearchThreshold() - Method in class org.deidentifier.arx.ARXConfiguration
When the size of the solution space exceeds the returned number of transformations, ARX will use a heuristic search strategy.
getHeuristicSearchTimeLimit() - Method in class org.deidentifier.arx.ARXConfiguration
The heuristic search algorithm will terminate after the returned number of milliseconds.
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.
getHighestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleRisks
Returns the highest re-identification risk of any tuple in the data set
getHighestRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary.RiskSummary
Maximum probability of re-identification
getHighestScore() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the highest score.
getHighestScore() - Method in class org.deidentifier.arx.ARXLattice
Returns the highest score.
getHIPAAIdentifiers() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns the a set of potential HIPAA identifiers.
getHIPAAIdentifiers(double) - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns the a set of potential HIPAA identifiers.
getHIPAAIdentifiers() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class providing access to the identifier HIPAA identifiers.
getHistogram() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns a set of classes as an input for the risk model
getHistogram() - Method in class org.deidentifier.arx.risk.RiskModelHistogram
Returns class-size[idx], class-count[idx+1],...
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.
gethMargin() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getId() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns a node's internal id.
getIdentifier() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns the id
getIdentifier() - Method in class org.deidentifier.arx.risk.HIPAAIdentifierMatch
The identifier which was found
getIdentifier() - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
Returns the attributes in this quasi-identifier
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(Distribution) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
This will return the normalized number of aggregated values in range [1/#distinct-values, 1].
getInformationLoss(long) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the information loss
getInformationLoss() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns the information loss
getInformationLoss() - Method in class org.deidentifier.arx.metric.InformationLossWithBound
 
getInformationLoss(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Evaluates the metric for the given node.
getInformationLoss(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.Metric
Returns the information loss that would be induced by suppressing the given entry.
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Evaluates the metric for the given node.
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.Metric
Returns the information loss that would be induced by suppressing the given entry.
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDM
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricDM
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDPrecision
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDDiscernability
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
getInformationLossInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
getInformationLossInternal(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
getInformationLossInternalRaw(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getInputBuffer() - Method in class org.deidentifier.arx.DataHandleInput
Returns the input buffer
getInputBuffer() - Method in class org.deidentifier.arx.DataHandleOutput
Returns the input buffer
getInputBuffer() - Method in class org.deidentifier.arx.framework.check.NodeChecker
Returns the input buffer
getInputStream(String) - Method in class org.deidentifier.arx.risk.HIPAAConstants
Implement this to load the according file
getInputStream(String) - Method in class org.deidentifier.arx.risk.resources.us.HIPAAConstantsUS
Returns constants for the US population
getInsensitiveAttributes() - Method in class org.deidentifier.arx.DataDefinition
Returns the insensitive attributes.
getInstance() - Method in class org.deidentifier.arx.risk.HIPAAIdentifierMatch
The instance of the identifier
getInstanceForLocalRecoding(RowSet, double) - Method in class org.deidentifier.arx.ARXConfiguration
Clones this config and projects everything onto the given subset.
- All privacy models will be cloned
- Subsets in d-presence will be projected accordingly
- Utility measures will be cloned
- Replaces estimated k-map with according k-anonymity
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
Returns an internal variant of the class which provides a broader interface
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.
getJournalistRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary
Returns the journalist risk
getK() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Returns the k parameter of (k,b)-SDGS
getK() - Method in class org.deidentifier.arx.criteria.KAnonymity
Returns the parameter k.
getK() - Method in class org.deidentifier.arx.criteria.KMap
Returns k.
getK() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
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
getLambda() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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.
getLearningRate() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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(int[]) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the level of the given transformation
getLevel() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Return 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.
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
getListIndent() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getListItemIndicator(int) - Method in class org.deidentifier.arx.certificate.elements.ElementList
Styling
getListItemIndicatorFont(CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementList
Styling
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.
getLong(int, int) - Method in class org.deidentifier.arx.DataHandleInternal
Delegate
getLowerBound() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns a node's lower bound, if any.
getLowerBound(long) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the lower bound
getLowerBound() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns the lower bound on information loss
getLowerBound() - Method in class org.deidentifier.arx.metric.InformationLossWithBound
 
getLowerBound(Transformation) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBound(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.Metric
Returns a lower bound for the information loss for the given node.
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricAECS
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricDefault
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDefault
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricDM
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDM
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricHeight
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricStatic
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.MetricWeighted
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.MetricWeighted
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropy
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
getLowerBoundInternal(Transformation) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
getLowerBoundInternal(Transformation, HashGroupify) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
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
getLowestScore() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Returns the highest score.
getLowestScore() - Method in class org.deidentifier.arx.ARXLattice
Returns the lowest score.
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.
getMarketerRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary
Returns the marketer risk
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.
getMatchType() - Method in class org.deidentifier.arx.risk.HIPAAIdentifierMatch
The classifier (column name or instance)
getMaterializedTransformations() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns all materialized transformations
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
 
getMaximalEntropyBasedInformationLoss(DomainShare[], int[]) - Static method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
Returns the maximal entropy-based information loss
getMaximalEquivalenceClassSize() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
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.
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
Deprecated.
getMaximumInformationLoss() - Method in class org.deidentifier.arx.ARXLattice
Deprecated.
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.
getMaxRecords() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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
getMetadata() - Method in class org.deidentifier.arx.metric.InformationLoss
Adds new metadata
getMetric() - Method in class org.deidentifier.arx.ARXConfiguration
Deprecated.
getMetric() - Method in class org.deidentifier.arx.framework.check.NodeChecker
Returns the utility measure
getMicroaggregationDomainSizes() - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the map for the according buffer
getMicroaggregationDomainSizes() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Needed for microaggregation
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.
getMicroaggregationFunctions() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Needed for microaggregation
getMicroaggregationFunctions() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Needed for microaggregation
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.
getMicroaggregationStartIndex() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
Needed for microaggregation
getMicroaggregationStartIndex() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Needed for microaggregation
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
 
getMinimalClassSize() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
getMinimalClassSize() - Method in class org.deidentifier.arx.criteria.KAnonymity
 
getMinimalClassSize() - Method in class org.deidentifier.arx.criteria.KMap
 
getMinimalClassSize() - Method in class org.deidentifier.arx.criteria.LDiversity
 
getMinimalClassSize() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
If a privacy model provides a prosecutor risk threshold, it should override this method to enable optimizations
getMinimalClassSize() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
getMinimalClassSize() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
getMinimalEquivalenceClassSize() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
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.
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 defined privacy models.
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
Deprecated.
getMinimumInformationLoss() - Method in class org.deidentifier.arx.ARXLattice
Deprecated.
getMinMax(String[], DataType.DataTypeWithRatioScale<T>) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Returns the minimum and maximum value
getModeAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the mode
getModeAsValue() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the mode
getMonotonicityOfPrivacy() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns a monotonicity property
getMonotonicityOfPrivacy() - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether the privacy model is monotonic
getMonotonicityOfUtility() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns a monotonicity property
getMonotonicityOfUtility() - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether the utility measure is monotonic
getMultipliersForHighDimensionalData() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the multipliers
getMultipliersForLowDimensionalData() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the multipliers
getName() - Method in class org.deidentifier.arx.aggregates.classification.ClassificationFeatureMetadata
Returns the name of the feature
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
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropy
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
getName() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
getNameMatchers(String) - Method in class org.deidentifier.arx.risk.HIPAAConstants
Returns all matchers for the given category
getNext() - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionaryEntry
Gets the next element in this bucket.
getNMSE(double, double, double[], double) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Calculates the mean square error after normalizing everything into [0,1]
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
Returns the current size in terms of classes
getNumberOfEquivalenceClassesIncludingOutliers() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the number of outlying equivalence classes in the currently selected data representation.
getNumberOfMeasuresAsString() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the number of measures
getNumberOfOutlyingTuples() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the number of outliers in the currently selected data representation.
getNumberOfTuples() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the number of tuples in the currently selected data representation.
getNumberOfTuplesIncludingOutliers() - Method in class org.deidentifier.arx.aggregates.StatisticsEquivalenceClasses
Returns the number of tuples in the currently selected data representation.
getNumClasses() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the number of classes
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.DataHandleInternal
Method
getNumColumns() - Method in class org.deidentifier.arx.DataHandleOutput
Gets the num columns.
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.
getNumFolds() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
getNumMeasurements() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the number of measurements
getNumRecords() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns the number of records
getNumRecords(ARXConfiguration, Data) - Method in class org.deidentifier.arx.metric.Metric
Returns the number of records
getNumRecords() - Method in class org.deidentifier.arx.risk.RiskModelHistogram
Returns a property of the class distribution
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.DataHandleInternal
Method
getNumRows() - Method in class org.deidentifier.arx.DataHandleOutput
Gets the num rows.
getNumRows() - Method in class org.deidentifier.arx.DataHandleSubset
 
getNumSuppressedRecords() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupifyDistribution
Returns the number of suppressed records
getNumTuples() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Returns the number of rows in the dataset or subset.
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.
getNumUniqueTuplesDankar(boolean) - 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.
getOrder(String) - Method in class org.deidentifier.arx.framework.data.DataManager
Returns the order of the given sensitive attribute in the original dataset.
getOrder(String) - Method in class org.deidentifier.arx.framework.data.DataManagerSubset
 
getOriginalAccuracy() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the maximal accuracy.
getOriginalAverageError() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the average error, defined as avg(1d-probability-of-correct-result) for each classification event.
getOriginalPrecisionRecall() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns a precision/recall matrix for LogisticRegression on input
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.
getOutputBufferGeneralized() - Method in class org.deidentifier.arx.DataHandleOutput
Returns the output buffer
getOutputBufferMicroaggregated() - Method in class org.deidentifier.arx.DataHandleOutput
Returns the output buffer
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
 
getParameter() - Method in class org.deidentifier.arx.metric.v2.QualityMetadata
 
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
getPopulationModel() - Method in class org.deidentifier.arx.criteria.KMap
 
getPopulationModel() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
getPopulationModel() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns the associated population model, null if there is none.
getPopulationSize() - Method in class org.deidentifier.arx.ARXPopulationModel
Returns the population size
getPopulationSize() - Method in enum org.deidentifier.arx.ARXPopulationModel.Region
 
getPopulationUniquenessModel() - Method in class org.deidentifier.arx.risk.RiskModelPopulationUniqueness
Returns the statistical model, used by Dankar et al.'s decision rule for estimating population uniqueness
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
getPrecision() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification.PrecisionRecallMatrix
 
getPrecisionRecall() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns a precision/recall matrix
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.Transformation
Returns all predeccessors of the transformation with the given identifier
getPreparedGroups() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Returns the prepared groups for recursion.
getPriorFunction() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
getPrivacyModel(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
 
getPrivacyModel(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration
Returns an instance of the class, if any.
getPrivacyModels() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns all criteria.
getPrivacyModels() - Method in class org.deidentifier.arx.ARXConfiguration
Returns all privacy models.
getPrivacyModels(Class<T>) - Method in class org.deidentifier.arx.ARXConfiguration
Returns all privacy models which are instances of the given class.
getPrivacyModelsAsArray() - Method in class org.deidentifier.arx.ARXConfiguration
Returns all criteria (except k-anonymity) as an array.
getProgress() - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
If supported by the according builder, this method will report a progress value in [0,100].
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].
getPropertyAnonymous() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertyChecked() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertyExpanded() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Property for expanded transformation
getPropertyForceSnapshot() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertyInsufficientUtility() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertyKAnonymous() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertyNotAnonymous() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertyNotKAnonymous() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertySuccessorsPruned() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getPropertyVisited() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a property
getProsecutorRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary
Returns the prosecutor risk
getPublisherBenefit() - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Returns the amount of money earned by the data publisher for publishing a single record
getPublisherLoss() - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Returns the amount of money lost by the data publisher, e.g.
getQualityModel() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the quality model to be used for optimizing output data.
getQualityModel() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the quality model to be used for optimizing output data.
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
getRecall() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification.PrecisionRecallMatrix
 
getRecordsAtRisk() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary.RiskSummary
Proportion of records with risk above threshold
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.BasicBLikeness
 
getRequirements() - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
 
getRequirements() - Method in class org.deidentifier.arx.criteria.DPresence
 
getRequirements() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
getRequirements() - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
 
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.KMap
 
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.ProfitabilityJournalist
 
getRequirements() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
getRequirements() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
getRequirements() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
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
getRiskThreshold() - Method in class org.deidentifier.arx.criteria.RiskBasedCriterion
Returns the risk threshold
getRiskThreshold() - Method in class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Returns the threshold for which is available on prosecutor risks
getRiskThresholdJournalist() - Method in class org.deidentifier.arx.ARXConfiguration
Return journalist risk threshold, 1 if there is none
getRiskThresholdJournalist() - Method in class org.deidentifier.arx.criteria.KAnonymity
Return journalist risk threshold, 1 if there is none
getRiskThresholdJournalist() - Method in class org.deidentifier.arx.criteria.KMap
Return journalist risk threshold, 1 if there is none
getRiskThresholdJournalist() - Method in class org.deidentifier.arx.criteria.LDiversity
Return journalist risk threshold, 1 if there is none
getRiskThresholdJournalist() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Return journalist risk threshold, 1 if there is none
getRiskThresholdJournalist() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
getRiskThresholdJournalist() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.ARXConfiguration
Return marketer risk threshold, 1 if there is none
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.AverageReidentificationRisk
Return marketer risk threshold, 1 if there is none
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.KAnonymity
Return marketer risk threshold, 1 if there is none
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.KMap
Return marketer risk threshold, 1 if there is none
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.LDiversity
Return marketer risk threshold, 1 if there is none
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
Return marketer risk threshold, 1 if there is none
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Return marketer risk threshold, 1 if there is none
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
getRiskThresholdMarketer() - Method in class org.deidentifier.arx.criteria.SampleUniqueness
Return marketer risk threshold, 1 if there is none
getRiskThresholdProsecutor() - Method in class org.deidentifier.arx.ARXConfiguration
Return prosecutor risk threshold, 1 if there is none
getRiskThresholdProsecutor() - Method in class org.deidentifier.arx.criteria.KAnonymity
Return prosecutor risk threshold, 1 if there is none
getRiskThresholdProsecutor() - Method in class org.deidentifier.arx.criteria.KMap
Return journalist risk threshold, 1 if there is none
getRiskThresholdProsecutor() - Method in class org.deidentifier.arx.criteria.LDiversity
Return prosecutor risk threshold, 1 if there is none
getRiskThresholdProsecutor() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Return prosecutor risk threshold, 1 if there is none
getRiskThresholdProsecutor() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
getRiskThresholdProsecutor() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
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.
getSampleBasedPrivacyModelsAsArray() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns all sample-based criteria as an array.
getSampleBasedPrivacyModelsAsArray() - 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
getSampleBasedRiskDistribution() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a class representing the distribution of prosecutor risks in the sample
getSampleBasedRiskDistribution() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a class representing the distribution of prosecutor risks in the sample
getSampleBasedRiskSummary(double) - Method in class org.deidentifier.arx.risk.RiskEstimateBuilder
Returns a risk summary
getSampleBasedRiskSummary(double) - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Returns a risk summary
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
getScale() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns the scale of measure
getScale() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
 
getSeed() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
getSensitiveAttributes() - Method in class org.deidentifier.arx.DataDefinition
Returns the sensitive attributes.
getSeparation() - Method in class org.deidentifier.arx.risk.RiskModelAttributes.QuasiIdentifierRisk
Returns the alpha separation parameter of this quasi-identifier
getSet() - Method in class org.deidentifier.arx.DataSubset
Getter
getSHA256Checksum(Iterator<String[]>) - Method in class org.deidentifier.arx.io.CSVDataChecksum
Returns a hex-encoded MD5 checksum for the given data
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.
getShares() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
For subclasses.
getShares() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
For subclasses.
getSheetIndex() - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
getSignificanceLevel() - Method in class org.deidentifier.arx.criteria.KMap
Returns the specified significance level.
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.DataSubset
Returns the size of the data subset
getSize() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the overall number of transformations in the solution space
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.
getSnapshotStorageStrategy() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Getter: A trigger controlling which transformations are snapshotted.
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.
getStatistics() - Method in class org.deidentifier.arx.DataHandleInput
 
getStatistics() - Method in class org.deidentifier.arx.DataHandleOutput
 
getStatistics() - Method in class org.deidentifier.arx.DataHandleSubset
 
getStatisticsBuilder() - Method in class org.deidentifier.arx.DataHandleInternal
 
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
getStepOffset() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
getStorageTrigger() - Method in class org.deidentifier.arx.framework.check.history.History
Returns the current storage strategy.
getSubset() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
Returns the data subset, if any
getSubset() - Method in class org.deidentifier.arx.ARXConfiguration
Returns the data subset, if any subset is defined.
getSubset() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns a research subset, null if no subset is available
getSubset() - Method in class org.deidentifier.arx.DataHandleSubset
Returns the research subset.
getSubset(ARXConfiguration) - Method in class org.deidentifier.arx.metric.Metric
Returns the subset
getSubsetInstance(RowSet) - Method in class org.deidentifier.arx.DataSubset
Returns a new data subset, only containing those rows that are included in the subset
getSubsetInstance(RowSet) - Method in class org.deidentifier.arx.framework.data.Data
Returns a new instance that is projected onto the given subset
getSubsetInstance(RowSet) - Method in class org.deidentifier.arx.framework.data.DataManager
Returns an instance of this data manager, that is projected onto the given rowset
getSubtitleFont() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getSubtitleSize() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getSuccessors() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
The successors.
getSuccessors() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns all successors
getSuccessProbability(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalist
 
getSuccessProbability(HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
Returns the success probability.
getSuccessRate() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary.MarketerRisk
Proportion of records that can be re-identified on average
getSuccessRate() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary.RiskSummary
Proportion of records that can be re-identified on average
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.
getSuperset() - Method in class org.deidentifier.arx.DataHandleInternal
Returns the superset, if this handle is a subset
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.Metric
Returns the factor used to weight suppressed values.
getSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
getSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
getSuppressionFactor() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
 
getT() - Method in class org.deidentifier.arx.criteria.TCloseness
Returns the parameter t.
getTable() - Method in class org.deidentifier.arx.io.ImportConfigurationJDBC
 
getText() - Method in class org.deidentifier.arx.certificate.elements.ElementData
Returns the text
getTextFont() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getTextSize() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getThreshold() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
Returns the threshold.
getThreshold() - Method in class org.deidentifier.arx.risk.RiskModelSampleSummary
Returns the user-defined risk threshold for individual records
getTime() - Method in class org.deidentifier.arx.ARXResult
Returns the execution time (wall clock).
getTitleAlignment() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getTitleFont() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getTitleHint() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getTitleSize() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getTop() - Method in class org.deidentifier.arx.ARXLattice
Returns the top node.
getTop() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the top-transformation
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(int[]) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns a wrapper object with access to all properties about the transformation
getTransformation(long) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the transformation with the given identifier
getTree(int[][], int, int[][]) - Method in class org.deidentifier.arx.framework.data.DataManager
Returns a tree for the given attribute at the index within the given data array, using the given hierarchy.
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.
getTree(int[][], int, int[][]) - Method in class org.deidentifier.arx.framework.data.DataManagerSubset
 
getTree(String) - Method in class org.deidentifier.arx.framework.data.DataManagerSubset
 
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.
getTriggerTag() - Method in class org.deidentifier.arx.algorithm.FLASHPhaseConfiguration
Getter: A trigger for tagging nodes in this phase.
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.
getType1Error() - Method in class org.deidentifier.arx.criteria.KMap
Returns the calculated type I error.
getUpperBounds() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
Returns the upper bound of the entropy value per column
getUpperRange() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased
Returns the upper range.
getUSData() - Static method in class org.deidentifier.arx.risk.HIPAAConstants
Returns constants for the US
getUtility(long) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns the utility of the transformation with the given identifier
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.DataHandleInternal
Method
getValue(int, int, boolean) - Method in class org.deidentifier.arx.DataHandleInternal
Gets the value
getValue(int, int) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the value.
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
Returns the value
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
 
getValue() - Method in class org.deidentifier.arx.metric.v2.QualityMetadata
 
getValue() - Method in class org.deidentifier.arx.risk.HIPAAIdentifierMatch
The value which caused the identification
getValues() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.CloseElements
Returns the values
getValues() - Method in class org.deidentifier.arx.common.TupleWrapper
Returns the associated entry
getValues() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
getVectorLength() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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.DataHandleInternal
Returns the view
getView() - Method in class org.deidentifier.arx.DataHandleSubset
 
getVirtualSize() - Method in class org.deidentifier.arx.ARXLattice
Returns the virtual size of the solution space
getvMargin() - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
getWeights() - Method in class org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
 
getWrappedClass() - Method in class org.deidentifier.arx.DataType.DataTypeDescription
Returns the wrapped java class.
getZeroRAccuracy() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the minimal accuracy.
getZeroRAverageError() - Method in class org.deidentifier.arx.aggregates.StatisticsClassification
Returns the average error, defined as avg(1d-probability-of-correct-result) for each classification event.
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.common
A hash groupify operator.
Groupify(int) - Constructor for class org.deidentifier.arx.common.Groupify
Constructs a new hash groupify operator.
Groupify.Group<U> - Class in org.deidentifier.arx.common
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.common.TupleWrapper
 
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, partially unrolled.
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
 
hashcode_old(int[]) - Static method in class org.deidentifier.arx.framework.check.groupify.HashTableUtil
Computes a hashcode for an integer array.
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.
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.common.Groupify.Group
Returns whether a next entry exists
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.
hasParameter() - Method in class org.deidentifier.arx.aggregates.AggregateFunction
Returns whether the function accepts a parameter.
hasProperty(int[], PredictiveProperty) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns whether a node has a given property
hasProperty(PredictiveProperty) - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns whether this transformation has a 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
Internal helper class
HierarchyBuilderOrderBased.CloseElements(String[], AggregateFunction<T>) - Constructor for class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.CloseElements
Creates a new instance
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
HIPAAConstants - Class in org.deidentifier.arx.risk
Utility class providing access to important constants for finding HIPAA identifiers.
HIPAAConstants() - Constructor for class org.deidentifier.arx.risk.HIPAAConstants
 
HIPAAConstantsUS - Class in org.deidentifier.arx.risk.resources.us
Utility class providing access to important constants for finding HIPAA identifiers.
HIPAAConstantsUS() - Constructor for class org.deidentifier.arx.risk.resources.us.HIPAAConstantsUS
 
HIPAAIdentifierMatch - Class in org.deidentifier.arx.risk
Provides information about the occurrence of an HIPPA identifier
HIPAAIdentifierMatch.HIPAAIdentifier - Enum in org.deidentifier.arx.risk
Represents the HIPPA identifiers
HIPAAIdentifierMatch.MatchType - Enum in org.deidentifier.arx.risk
Represents the classifier for the HIPAA identifier.
History - Class in org.deidentifier.arx.framework.check.history
The Class History.
History(int, int, double, double, ARXConfiguration.ARXConfigurationInternal, IntArrayDictionary, IntArrayDictionary, SolutionSpace) - Constructor for class org.deidentifier.arx.framework.check.history.History
Creates a new history.
History.StorageStrategy - Enum in org.deidentifier.arx.framework.check.history
Two types of storage strategies for the history

I

id - Variable in class org.deidentifier.arx.framework.check.history.MRUCacheEntryMetadata
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, 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.
ImportConfiguration() - Constructor for class org.deidentifier.arx.io.ImportConfiguration
 
ImportConfigurationCSV - Class in org.deidentifier.arx.io
Configuration describing a CSV file.
ImportConfigurationCSV(String, Charset, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, Charset, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, Charset, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, Charset, char, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
Creates a new instance of this object.
ImportConfigurationCSV(String, Charset, 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() - Method in interface org.deidentifier.arx.aggregates.classification.ClassificationResult
Returns the index of the predicted value
index() - Method in class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegressionClassificationResult
 
index() - Method in class org.deidentifier.arx.aggregates.classification.MultiClassZeroRClassificationResult
 
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
Creates a new instance
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, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.BasicBLikeness
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.DPresence
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
Creates a random sample based on beta
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.Inclusion
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.KMap
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.OrderedDistanceTCloseness
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Override this to initialize the criterion.
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
initialize(DataManager, ARXConfiguration) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
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.DistributionAggregateFunctionMedian
 
initialize(String[], DataType<?>, int[][]) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionMode
 
initialize(String[], DataType<?>, int[][]) - Method in class org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
Initializes the function
initialize(DataManager, 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.MetricMDNUEntropyPrecomputed
For backwards compatibility.
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.Metric
Implement this to initialize the metric.
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricAECS
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDefault
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDM
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricHeight
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricStatic
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricWeighted
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
initializeInternal(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
inputAnalyzed - Variable in class org.deidentifier.arx.framework.check.Transformer
Other attribute values.
inputFeatureMetadata - Variable in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Feature meta data
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, boolean) - Method in class org.deidentifier.arx.DataHandle
Internal representation of get value.
internalGetValue(int, int, boolean) - Method in class org.deidentifier.arx.DataHandleInput
 
internalGetValue(int, int, boolean) - Method in class org.deidentifier.arx.DataHandleOutput
Gets the value internal.
internalGetValue(int, int, boolean) - 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
 
IOUtil - Class in org.deidentifier.arx.io
Utility for I/O
IOUtil() - Constructor for class org.deidentifier.arx.io.IOUtil
 
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.Metric
Returns whether this metric handles microaggregation
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
 
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.v2.MetricMDPrecision
 
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
isAbleToHandleMicroaggregation() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
isAccurate() - Method in class org.deidentifier.arx.criteria.KMap
Return true if the population has been modeled explicitly.
isAggregateFunctionSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
Returns whether an aggregate function is supported by the metric.
isAnonymityPropertyPredicable() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Returns whether or not the anonymity property is predictable
isAnonymous() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Deprecated.
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.BasicBLikeness
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.DistinctLDiversity
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.DPresence
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.EntropyLDiversity
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.Inclusion
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.KAnonymity
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.KMap
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.OrderedDistanceTCloseness
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Implement this, to enforce the criterion.
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.RecursiveCLDiversity
 
isAnonymous(Transformation, HashGroupifyEntry) - Method in class org.deidentifier.arx.criteria.SampleBasedCriterion
Not supported by this type of criterion
isAnonymous() - Method in class org.deidentifier.arx.DataHandle
Returns whether the data represented by this handle is anonymous
isAnonymous() - Method in class org.deidentifier.arx.DataHandleInternal
Returns whether the handle is anonymous
isAnonymous() - Method in class org.deidentifier.arx.DataHandleOutput
 
isAnonymous() - Method in class org.deidentifier.arx.DataHandleSubset
 
isAny(String) - Static method in class org.deidentifier.arx.DataType
Returns whether the value represents any value
isArithmeticMeanAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: mean
isAttackerModelSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
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.
isCity(String) - Method in class org.deidentifier.arx.risk.HIPAAConstants
Cities
isCleansing() - Method in class org.deidentifier.arx.io.ImportColumn
Should non-matching values be replaced with NULL values.
isComplete() - Method in class org.deidentifier.arx.ARXLattice
Returns whether the search space has been characterized completely (i.e.
isConfigurableCodingModelSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
isContained(String[], String) - Method in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Returns whether the given array contains the given value
isDeterministic() - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
Returns whether the process should be deterministic
isDeterministic() - Method in class org.deidentifier.arx.ARXSolverConfiguration
Returns whether the solving process is deterministic
isDirectParentChild(int[], int[]) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Determines whether a direct parent-child relationship exists.
isDomainPropertiesAvailable() - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
Returns whether domain-properties are available for this builder.
isFirstname(String) - Method in class org.deidentifier.arx.risk.HIPAAConstants
First names
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
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.Metric
Returns whether a generalization/suppression factor is supported
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricMDPrecision
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
isGSFactorSupported() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
isHeuristicSearchEnabled() - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether ARX will use a heuristic search strategy.
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.
isJournalistAttackerModel() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
Returns whether the journalist attacker model is being assumed.
isKurtosisAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: kurtosis
isLastname(String) - Method in class org.deidentifier.arx.risk.HIPAAConstants
Last names
isLinearPhaseRequired() - Method in class org.deidentifier.arx.algorithm.FLASHConfiguration
Is a linear phase required.
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.AverageReidentificationRisk
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.BasicBLikeness
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.DistinctLDiversity
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.DPresence
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.EntropyLDiversity
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.Inclusion
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.KAnonymity
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.KMap
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.OrderedDistanceTCloseness
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns whether the criterion supports local recoding.
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalist
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.RecursiveCLDiversity
 
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.SampleUniqueness
 
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
isMinimalClassSizeAvailable() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
isMinimalClassSizeAvailable() - Method in class org.deidentifier.arx.criteria.KAnonymity
 
isMinimalClassSizeAvailable() - Method in class org.deidentifier.arx.criteria.KMap
 
isMinimalClassSizeAvailable() - Method in class org.deidentifier.arx.criteria.LDiversity
 
isMinimalClassSizeAvailable() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
If a privacy model provides a prosecutor risk threshold, it should override this method to enable optimizations
isMinimalClassSizeAvailable() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
isMinimalClassSizeAvailable() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
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(double) - Method in class org.deidentifier.arx.metric.Metric
Returns whether this model is monotonic under the given suppression limit.
isMonotonic() - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
isMonotonicVariantSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
isMonotonicWithGeneralization() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns whether the criterion is monotonic with generalization.
isMonotonicWithGeneralization() - Method in class org.deidentifier.arx.metric.Metric
Returns false if the metric is non-monotonic when using generalization.
isMonotonicWithSuppression() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Returns whether the criterion is monotonic with tuple suppression.
isMonotonicWithSuppression() - Method in class org.deidentifier.arx.metric.Metric
Returns false if the metric is non-monotonic when using suppression.
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
isNumeric() - Method in class org.deidentifier.arx.aggregates.classification.ClassificationFeatureMetadata
Returns whether this is a numeric attribute
isOptimizable(DataHandle) - Method in class org.deidentifier.arx.ARXResult
Returns whether local recoding can be applied to the given handle
isOptimized() - Method in class org.deidentifier.arx.DataHandle
Has this handle been optimized with local recoding?
isOptimized() - Method in class org.deidentifier.arx.DataHandleInternal
Returns whether the handle is optimized
isOptimized() - Method in class org.deidentifier.arx.DataHandleOutput
 
isOptimized() - Method in class org.deidentifier.arx.DataHandleSubset
 
isOrphaned() - Method in class org.deidentifier.arx.DataHandle
Determines whether this handle is orphaned, i.e., should not be used anymore
isOutlier() - Method in class org.deidentifier.arx.common.TupleWrapper
Is this tuple suppressed
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.DataHandleInternal
Returns whether the given row is suppressed
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
isOutput() - Method in class org.deidentifier.arx.DataHandleInternal
Returns whether this is an output handle
isParentChildOrEqual(int[], int[]) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Determines whether a parent-child relationship exists, or both are equal
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.Metric
Returns whether the metric is precomputed
isPrecomputed() - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
isPrecomputed() - Method in class org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
 
isPrecomputed() - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
isPrecomputed() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
isPrecomputed() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
isPrecomputed() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
isPrivacyModelFulfilled() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
Returns whether the current state of the dataset fulfills the privacy model
isPrivacyModelSpecified(Class<? extends PrivacyCriterion>) - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
 
isPrivacyModelSpecified(Class<? extends PrivacyCriterion>) - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether the configuration contains a privacy model which is an instance of the given class.
isProsecutorAttackerModel() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
Returns whether the prosecutor attacker model is being assumed.
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.
isState(String) - Method in class org.deidentifier.arx.risk.HIPAAConstants
States
isStdDevAvailable() - Method in class org.deidentifier.arx.aggregates.StatisticsSummary
Returns whether the following measure is available: std.
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.DPresence
 
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.KMap
 
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
If a privacy model uses a data subset, it must overwrite this method
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalist
 
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
isSubsetAvailable() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
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
Is optimality guaranteed for sample-based criteria?
isUtilityBasedMicroaggregation() - Method in class org.deidentifier.arx.ARXConfiguration
Returns whether the impact of microaggregation on data utility should be considered
isUtilityBasedMicroaggregationUseMeanSquaredError() - Method in class org.deidentifier.arx.ARXConfiguration
If set to true, mean squared error will be used to measure the impact of microaggregation on data quality.
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.
isZipcode(String) - Method in class org.deidentifier.arx.risk.HIPAAConstants
Zip codes
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.
key - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
The key of this class.
KMap - Class in org.deidentifier.arx.criteria
This class implements the k-map privacy model as proposed by Latanya Sweeney.

As an alternative to explicitly providing data about the underlying population, cell sizes can be can be estimated with the D3 (Poisson) and D4 (zero-truncated Poisson) estimators proposed in:
K.
KMap(int, DataSubset) - Constructor for class org.deidentifier.arx.criteria.KMap
Creates a new instance of the k-map criterion as proposed by Latanya Sweeney
KMap(int, double, ARXPopulationModel) - Constructor for class org.deidentifier.arx.criteria.KMap
Creates a new instance of the criterion using thr Poisson estimator proposed by Pannekoek.
KMap(int, double, ARXPopulationModel, KMap.CellSizeEstimator) - Constructor for class org.deidentifier.arx.criteria.KMap
Creates a new instance of the criterion using the Poisson estimator proposed by Pannekoek or by El Emam.
KMap.CellSizeEstimator - Enum in org.deidentifier.arx.criteria
Estimators for cell sizes in the population.

L

l - Variable in class org.deidentifier.arx.criteria.LDiversity
The parameter l.
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, boolean) - Constructor for class org.deidentifier.arx.criteria.LDiversity
Creates a new instance.
length() - Method in class org.deidentifier.arx.RowSet
Returns the number of available bits
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
 
level - Variable in class org.deidentifier.arx.framework.check.history.MRUCacheEntryMetadata
Level
LIGHTNINGAlgorithm - Class in org.deidentifier.arx.algorithm
 
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

makeBackwardsCompatible(int) - Method in class org.deidentifier.arx.ARXPopulationModel
Deprecated.
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.
mark(PDDocument) - Method in class org.deidentifier.arx.certificate.resources.Watermark
Marks the document
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
Max level
merge(List<HierarchyBuilderOrderBased<T>.CloseElements<T>>, AggregateFunction<T>) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased.CloseElements
Method
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<T extends InformationLoss<?>> - Class in org.deidentifier.arx.metric
Abstract base class for metrics.
Metric(boolean, boolean, boolean, double) - 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, 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, boolean) - Constructor for class org.deidentifier.arx.metric.MetricEntropy
Creates a new instance.
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.
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, boolean, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
For subclasses.
MetricMDNMPrecision(boolean, boolean, boolean, double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
For subclasses.
MetricMDNMPrecision(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
Creates a new instance.
MetricMDNMPrecision(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
Creates a new instance.
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(double, 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, 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, boolean, double, 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(double, 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(double, 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, 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(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
Creates a new instance.
MetricMDNUNMNormalizedEntropy - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of normalized non-uniform entropy
MetricMDNUNMNormalizedEntropy() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropy
Creates a new instance.
MetricMDNUNMNormalizedEntropy(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropy
Creates a new instance.
MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed - Class in org.deidentifier.arx.metric.v2
This class provides an implementation of normalized non-uniform entropy
MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
Creates a new instance.
MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed(double, Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
Creates a new instance.
MetricMDNUNMNormalizedEntropyPrecomputed - Class in org.deidentifier.arx.metric.v2
This class provides an efficient implementation of normalized non-uniform entropy
MetricMDNUNMNormalizedEntropyPrecomputed(Metric.AggregateFunction) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
Creates a new instance.
MetricMDNUNMNormalizedEntropyPrecomputed() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
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.
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.
MetricMDPrecision(double, 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.
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.
MetricSDAECS(int) - 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.
MetricSDNMAmbiguity - Class in org.deidentifier.arx.metric.v2
This class implements a variant of the Ambiguity metric.
MetricSDNMAmbiguity() - Constructor for class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
Default constructor.
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.
MetricSDNMEntropyBasedInformationLoss - Class in org.deidentifier.arx.metric.v2
This class implements a the entropy-based information loss model proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
MetricSDNMEntropyBasedInformationLoss() - Constructor for class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
Creates a new instance.
MetricSDNMEntropyBasedInformationLoss(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
Creates a new instance.
MetricSDNMKLDivergence - Class in org.deidentifier.arx.metric.v2
This class implements the KL Divergence metric.
MetricSDNMKLDivergence() - Constructor for class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
Default constructor.
MetricSDNMPublisherPayout - Class in org.deidentifier.arx.metric.v2
This class implements a model which maximizes publisher benefit according to the model proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
MetricSDNMPublisherPayout(boolean) - Constructor for class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
Creates a new instance.
MetricSDNMPublisherPayout(boolean, double) - Constructor for class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
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, 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
Min level
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.
MRUCacheEntryMetadata - Class in org.deidentifier.arx.framework.check.history
Data associated with a cache entry
MRUCacheEntryMetadata(Transformation) - Constructor for class org.deidentifier.arx.framework.check.history.MRUCacheEntryMetadata
 
MultiClassLogisticRegression - Class in org.deidentifier.arx.aggregates.classification
Implements a classifier
MultiClassLogisticRegression(ClassificationDataSpecification, ARXLogisticRegressionConfiguration) - Constructor for class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegression
Creates a new instance
MultiClassLogisticRegressionClassificationResult - Class in org.deidentifier.arx.aggregates.classification
A classification result
MultiClassZeroR - Class in org.deidentifier.arx.aggregates.classification
Implements a classifier
MultiClassZeroR(ClassificationDataSpecification) - Constructor for class org.deidentifier.arx.aggregates.classification.MultiClassZeroR
Creates a new instance
MultiClassZeroRClassificationResult - Class in org.deidentifier.arx.aggregates.classification
A classification result
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.common.Groupify.Group
Returns the next entry, null if this is the last entry
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
 
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.
NodeChecker - Class in org.deidentifier.arx.framework.check
This class orchestrates the process of transforming and analyzing a dataset.
NodeChecker(DataManager, Metric<?>, ARXConfiguration.ARXConfigurationInternal, int, double, double, SolutionSpace) - 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.
normalizeAggregated(double) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
Normalizes the aggregate.
normalizeGeneralized(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

optimize(DataHandle) - Method in class org.deidentifier.arx.ARXResult
This method optimizes the given data output with local recoding to improve its utility
optimize(DataHandle, double) - Method in class org.deidentifier.arx.ARXResult
This method optimizes the given data output with local recoding to improve its utility
optimize(DataHandle, double, ARXListener) - Method in class org.deidentifier.arx.ARXResult
This method optimizes the given data output with local recoding to improve its utility
optimizeIterative(DataHandle, double, int, double) - Method in class org.deidentifier.arx.ARXResult
This method optimizes the given data output with local recoding to improve its utility
optimizeIterative(DataHandle, double, int, double, ARXListener) - Method in class org.deidentifier.arx.ARXResult
This method optimizes the given data output with local recoding to improve its utility
or() - Method in class org.deidentifier.arx.DataSelector
 
ORDERED_STRING - Static variable in class org.deidentifier.arx.DataType
A ordered string data type.
OrderedDistanceTCloseness - Class in org.deidentifier.arx.criteria
The t-closeness criterion for ordered attributes.
OrderedDistanceTCloseness(String, double) - Constructor for class org.deidentifier.arx.criteria.OrderedDistanceTCloseness
Creates a new instance of the t-closeness criterion for ordered attributes as proposed in: Li N, Li T, Venkatasubramanian S.
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.aggregates.classification - package org.deidentifier.arx.aggregates.classification
 
org.deidentifier.arx.algorithm - package org.deidentifier.arx.algorithm
This package provides algorithms which traverse the generalization lattice.
org.deidentifier.arx.certificate - package org.deidentifier.arx.certificate
 
org.deidentifier.arx.certificate.elements - package org.deidentifier.arx.certificate.elements
 
org.deidentifier.arx.certificate.resources - package org.deidentifier.arx.certificate.resources
 
org.deidentifier.arx.common - package org.deidentifier.arx.common
A package containing commonly used classes in ARX
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.exceptions - package org.deidentifier.arx.exceptions
A package containing exceptions that may be thrown by ARX
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
org.deidentifier.arx.risk.resources.us - package org.deidentifier.arx.risk.resources.us
 
otherData - Variable in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
The sensitive 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.
outputFeatureMetadata - Variable in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Feature meta data
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[], Dictionary) - 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.
preparedStartValues(double[][]) - Method in class org.deidentifier.arx.ARXSolverConfiguration
 
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, 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
 
ProfitabilityJournalist - Class in org.deidentifier.arx.criteria
Privacy model for the game theoretic approach proposed in: A Game Theoretic Framework for Analyzing Re-Identification Risk.
ProfitabilityJournalist(DataSubset) - Constructor for class org.deidentifier.arx.criteria.ProfitabilityJournalist
Creates a new instance of game theoretic approach proposed in: A Game Theoretic Framework for Analyzing Re-Identification Risk.
ProfitabilityJournalistNoAttack - Class in org.deidentifier.arx.criteria
Privacy model for the "no-attack" variant of the game theoretic approach proposed in: A Game Theoretic Framework for Analyzing Re-Identification Risk.
ProfitabilityJournalistNoAttack(DataSubset) - Constructor for class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
Creates a new instance
ProfitabilityProsecutor - Class in org.deidentifier.arx.criteria
Privacy model for the game theoretic approach proposed in: A Game Theoretic Framework for Analyzing Re-Identification Risk.
ProfitabilityProsecutor() - Constructor for class org.deidentifier.arx.criteria.ProfitabilityProsecutor
Creates a new instance of game theoretic approach proposed in: A Game Theoretic Framework for Analyzing Re-Identification Risk.
ProfitabilityProsecutorNoAttack - Class in org.deidentifier.arx.criteria
Privacy model for the "no-attack" variant of the game theoretic approach proposed in: A Game Theoretic Framework for Analyzing Re-Identification Risk.
ProfitabilityProsecutorNoAttack() - Constructor for class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
Creates a new instance
progress(double) - Method in class org.deidentifier.arx.algorithm.AbstractAlgorithm
Propagate progress to listeners
progress(double) - Method in interface org.deidentifier.arx.ARXListener
Reports a progress value in [0, 1]
projection - Variable in class org.deidentifier.arx.framework.check.StateMachine.Transition
Which columns can be projected away?.
properties - Variable in class org.deidentifier.arx.framework.check.TransformedData
The properties
provides(DataScale) - Method in enum org.deidentifier.arx.DataScale
Returns whether this scale provides at least the properties of the given scale.
psi(int) - Method in enum org.deidentifier.arx.criteria.EntropyLDiversity.EntropyEstimator
The logarithm substitute of the current estimator The difference in estimating the entropy by the naive Shannon or Grassberger estimator is actually using log or G for \psi in the entropy formula $H = \psi(N) - 1/N \sum n \psi(n)$ where N is the size of the set and the sum goes over all values of the sensitive attribute, n is the count of the current sensitive attribute

Q

QualityMetadata<T> - Class in org.deidentifier.arx.metric.v2
A class encapsulating information about data quality
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
Unsets a bit
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.
render() - Method in class org.deidentifier.arx.ARXConfiguration
Renders this object
render() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Renders this object
render() - Method in class org.deidentifier.arx.ARXLattice
Renders this object
render(Document, int, CertificateStyle) - Method in interface org.deidentifier.arx.certificate.elements.Element
Renders the element to the given target
render(Document, int, CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementData
 
render(Document, int, CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementList
 
render(Document, int, CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementPageBreak
 
render(Document, int, CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementSubtitle
 
render(Document, int, CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementText
 
render(Document, int, CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementTitle
 
render(Document, int, CertificateStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementVerticalSpace
 
render() - Method in class org.deidentifier.arx.criteria.AverageReidentificationRisk
 
render() - Method in class org.deidentifier.arx.criteria.BasicBLikeness
 
render() - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
 
render() - Method in class org.deidentifier.arx.criteria.DistinctLDiversity
 
render() - Method in class org.deidentifier.arx.criteria.DPresence
 
render() - Method in class org.deidentifier.arx.criteria.EDDifferentialPrivacy
 
render() - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
 
render() - Method in class org.deidentifier.arx.criteria.EntropyLDiversity
 
render() - Method in class org.deidentifier.arx.criteria.EqualDistanceTCloseness
 
render() - Method in class org.deidentifier.arx.criteria.HierarchicalDistanceTCloseness
 
render() - Method in class org.deidentifier.arx.criteria.Inclusion
 
render() - Method in class org.deidentifier.arx.criteria.KAnonymity
 
render() - Method in class org.deidentifier.arx.criteria.KMap
 
render() - Method in class org.deidentifier.arx.criteria.OrderedDistanceTCloseness
 
render() - Method in class org.deidentifier.arx.criteria.PopulationUniqueness
 
render() - Method in class org.deidentifier.arx.criteria.PrivacyCriterion
Renders the privacy model
render() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalist
 
render() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
render() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
render() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
render() - Method in class org.deidentifier.arx.criteria.RecursiveCLDiversity
 
render() - Method in class org.deidentifier.arx.criteria.SampleUniqueness
 
render() - Method in class org.deidentifier.arx.DataDefinition
Renders this object
render() - Method in class org.deidentifier.arx.DataHandle
Renders this object
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.Metric
Renders the privacy model
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricAECS
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDM
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricDMStar
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricEntropy
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricHeight
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricNMEntropy
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricNMPrecision
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricPrecision
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.MetricStatic
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLoss
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNMPrecision
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropy
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropy
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDPrecision
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricMDStatic
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDAECS
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDDiscernability
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
render(ARXConfiguration) - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
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, 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, DataHandleInternal, RiskModelHistogram, ARXConfiguration) - Constructor for class org.deidentifier.arx.risk.RiskEstimateBuilder
Creates a new instance
RiskEstimateBuilder(ARXPopulationModel, DataHandleInternal, RiskModelHistogram, ARXSolverConfiguration, ARXConfiguration) - Constructor for class org.deidentifier.arx.risk.RiskEstimateBuilder
Creates a new instance
RiskEstimateBuilder(ARXPopulationModel, DataHandleInternal, Set<String>, ARXConfiguration) - Constructor for class org.deidentifier.arx.risk.RiskEstimateBuilder
Creates a new instance
RiskEstimateBuilder(ARXPopulationModel, DataHandleInternal, Set<String>, ARXSolverConfiguration, ARXConfiguration) - 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 analyzing attribute-related risks.
RiskModelAttributes.QuasiIdentifierRisk - Class in org.deidentifier.arx.risk
Risks associated with a certain quasi-identifier
RiskModelCostBenefit - Class in org.deidentifier.arx.risk
This class implements a cost/benefit analysis following the game-theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
RiskModelCostBenefit(ARXCostBenefitConfiguration) - Constructor for class org.deidentifier.arx.risk.RiskModelCostBenefit
Creates a new instance
RiskModelHistogram - Class in org.deidentifier.arx.risk
This class encapsulates information about equivalence classes in a data set
RiskModelHistogram(IntIntOpenHashMap) - Constructor for class org.deidentifier.arx.risk.RiskModelHistogram
Creates a new instance from the given distribution
RiskModelPopulationUniqueness - Class in org.deidentifier.arx.risk
Class for risks based on population uniqueness.
RiskModelPopulationUniqueness(ARXPopulationModel, RiskModelHistogram, 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.
RiskModelSampleRiskDistribution - Class in org.deidentifier.arx.risk
Class representing the distribution of risks in the sample
RiskModelSampleRiskDistribution(RiskModelHistogram, ARXConfiguration, boolean) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleRiskDistribution
Creates a new instance
RiskModelSampleRisks - Class in org.deidentifier.arx.risk
Class for analyzing re-identification risks of the current sample and mixed risks which have been derived from privacy models
RiskModelSampleRisks(RiskModelHistogram, ARXConfiguration, boolean) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleRisks
Creates a new instance
RiskModelSampleSummary - Class in org.deidentifier.arx.risk
This class implements risk measures as proposed by El Emam in "Guide to the De-Identification of Personal Health Information", "Measuring the Probability of Re-Identification"
RiskModelSampleSummary(DataHandleInternal, Set<String>, double, WrappedBoolean, WrappedInteger) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleSummary
Creates a new instance
RiskModelSampleSummary.JournalistRisk - Class in org.deidentifier.arx.risk
Journalist risk
RiskModelSampleSummary.JournalistRisk(double, double, double) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleSummary.JournalistRisk
Creates a new instance
RiskModelSampleSummary.MarketerRisk - Class in org.deidentifier.arx.risk
Marketer risk
RiskModelSampleSummary.MarketerRisk(double) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleSummary.MarketerRisk
Creates a new instance
RiskModelSampleSummary.ProsecutorRisk - Class in org.deidentifier.arx.risk
Prosecutor risk
RiskModelSampleSummary.ProsecutorRisk(double, double, double) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleSummary.ProsecutorRisk
Creates a new instance
RiskModelSampleSummary.RiskSummary - Class in org.deidentifier.arx.risk
A set of derived risk estimates
RiskModelSampleSummary.RiskSummary(double, double, double) - Constructor for class org.deidentifier.arx.risk.RiskModelSampleSummary.RiskSummary
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
RollbackRequiredException - Exception in org.deidentifier.arx.exceptions
This exception is raised, if the method that was called has left something in an invalid state that may breach privacy.
RollbackRequiredException() - Constructor for exception org.deidentifier.arx.exceptions.RollbackRequiredException
Constructor
RollbackRequiredException(String) - Constructor for exception org.deidentifier.arx.exceptions.RollbackRequiredException
Constructor
RollbackRequiredException(String, Throwable) - Constructor for exception org.deidentifier.arx.exceptions.RollbackRequiredException
Constructor
RollbackRequiredException(Throwable) - Constructor for exception org.deidentifier.arx.exceptions.RollbackRequiredException
Constructor
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, 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.certificate.ARXCertificate
Renders the document into the given output stream
save(OutputStream) - Method in class org.deidentifier.arx.certificate.ARXCertificate
Renders the document into the given output stream
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.
setAdversaryCost(double) - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Sets the amount of money needed by an attacker for trying to re-identify a single record
setAdversaryGain(double) - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Sets the amount of money earned by an attacker for successfully re-identifying a single record
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.
setAlpha(double) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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.
setAnonymityPropertyPredictable(boolean) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Makes the anonymity property predictable
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
Accessor method
setChecked(boolean) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Set checked.
setChecked(NodeChecker.Result) - Method in class org.deidentifier.arx.framework.lattice.Transformation
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
 
setCostBenefitConfiguration(ARXCostBenefitConfiguration) - Method in class org.deidentifier.arx.ARXConfiguration
Sets the cost/benefit configuration
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(long, Object) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Sets data
setData(Object) - Method in class org.deidentifier.arx.framework.lattice.Transformation
Sets a 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.
setDecayExponent(double) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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.
setDeterministic(boolean) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
Sets whether the process should be deterministic
setDeterministic(boolean) - Method in class org.deidentifier.arx.ARXSolverConfiguration
Sets the solving process to be deterministic
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.
setHeuristicSearchEnabled(boolean) - Method in class org.deidentifier.arx.ARXConfiguration
Sets whether ARX will use a heuristic search strategy.
setHeuristicSearchThreshold(int) - Method in class org.deidentifier.arx.ARXConfiguration
When the size of the solution space exceeds the given number of transformations, ARX will use a heuristic search strategy.
setHeuristicSearchTimeLimit(int) - Method in class org.deidentifier.arx.ARXConfiguration
The heuristic search algorithm will terminate after the given number of milliseconds.
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
setHighestScore(InformationLoss<?>) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the maximal information loss.
setHistorySize(int) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets the maximum number of snapshots allowed to store in the history.
sethMargin(float) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
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(long, InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Sets the information loss
setInformationLoss(InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.Transformation
Sets the information loss
setLambda(double) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
setLearningRate(double) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
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
Accessor method
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.algorithm.AbstractAlgorithm
Sets a listener
setListener(ARXListener) - Method in class org.deidentifier.arx.ARXAnonymizer
Sets a listener.
setListIndent(int) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
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(long, InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Sets the lower bound
setLowerBound(InformationLoss<?>) - Method in class org.deidentifier.arx.framework.lattice.Transformation
Sets the lower bound
setLowestScore(InformationLoss<?>) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the minimal 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.
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.
setMaxRecords(int) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
setMetric(Metric<?>) - Method in class org.deidentifier.arx.ARXConfiguration
Deprecated.
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.
setMonotonic(boolean) - Method in class org.deidentifier.arx.metric.MetricConfiguration
 
setMonotonicity(ARXConfiguration) - Method in class org.deidentifier.arx.ARXLattice.Access
Accessor method
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.
setNumFolds(int) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
setNumTuples(Double) - Method in class org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
Returns the number of rows in the dataset or subset.
setOptimized(boolean) - Method in class org.deidentifier.arx.DataHandleOutput
Marks this handle as optimized
setOptimum(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXLattice.Access
Accessor method
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.
setPrepared(boolean) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
Is this builder prepared allready.
setPriorFunction(ARXLogisticRegressionConfiguration.PriorFunction) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
setProperty(PredictiveProperty) - Method in class org.deidentifier.arx.framework.lattice.Transformation
Sets a property
setPropertyToNeighbours(PredictiveProperty) - Method in class org.deidentifier.arx.framework.lattice.Transformation
Sets the property to all neighbors
setPublisherBenefit(double) - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Sets the amount of money earned by the data publisher for publishing a single record
setPublisherLoss(double) - Method in class org.deidentifier.arx.ARXCostBenefitConfiguration
Sets the amount of money lost by the data publisher, e.g.
setQualityModel(Metric<?>) - Method in class org.deidentifier.arx.ARXConfiguration
Sets the quality model to be used for optimizing output data.
setQualityModel(Metric<?>) - Method in class org.deidentifier.arx.ARXLattice.Access
Accessor method
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.
setSeed(int) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
Seed for randomization.
setSheetIndex(int) - Method in class org.deidentifier.arx.io.ImportConfigurationExcel
 
setSize(int) - Method in class org.deidentifier.arx.ARXLattice.Access
Accessor method
setSize(int) - Method in class org.deidentifier.arx.framework.check.history.History
Sets the size of this history.
setSolutionSpace(SolutionSpace) - Method in class org.deidentifier.arx.ARXLattice.Access
Updates the solution space
setStepOffset(int) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
setStorageStrategy(History.StorageStrategy) - Method in class org.deidentifier.arx.framework.check.history.History
Sets the storage strategy
setSubtitleFont(BaseFont) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setSubtitleSize(int) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setSuccessors(ARXLattice.ARXNode[]) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
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.
setSuppressionLimit(double) - Method in class org.deidentifier.arx.ARXConfiguration
Sets the suppression limit.
setTextFont(BaseFont) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setTextSize(int) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setTitleAlignment(Alignment) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setTitleFont(BaseFont) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setTitleHint(LayoutHint) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setTitleSize(int) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
setTop(ARXLattice.ARXNode) - Method in class org.deidentifier.arx.ARXLattice.Access
Accessor method
setTransformation(int[]) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
Sets the transformation.
setUncertainty(boolean) - Method in class org.deidentifier.arx.ARXLattice.Access
Accessor method
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?
setUtilityBasedMicroaggregation(boolean) - Method in class org.deidentifier.arx.ARXConfiguration
Sets whether the impact of microaggregation on data utility should be considered
setUtilityBasedMicroaggregationUseMeanSquaredError(boolean) - Method in class org.deidentifier.arx.ARXConfiguration
If set to true, mean squared error will be used to measure the impact of microaggregation on data quality.
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
 
setVectorLength(int) - Method in class org.deidentifier.arx.ARXLogisticRegressionConfiguration
 
setView(DataHandle) - Method in class org.deidentifier.arx.DataHandle
Sets the subset.
setvMargin(float) - Method in class org.deidentifier.arx.certificate.CertificateStyle
 
SHIFT - Static variable in class org.deidentifier.arx.AttributeType
The shift.
size() - Method in class org.deidentifier.arx.common.Groupify
Returns the current number of entries
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.RowSet
Returns the number of bits set
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.
solutionSpace - Variable in class org.deidentifier.arx.algorithm.AbstractAlgorithm
The lattice.
SolutionSpace - Class in org.deidentifier.arx.framework.lattice
A class representing the solution space
SolutionSpace(ARXLattice, ARXConfiguration) - Constructor for class org.deidentifier.arx.framework.lattice.SolutionSpace
For de-serialization
SolutionSpace(int[], int[]) - Constructor for class org.deidentifier.arx.framework.lattice.SolutionSpace
Creates a new solution space
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(Transformation, 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 - 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.
StatisticsBuilder - Class in org.deidentifier.arx.aggregates
A class offering basic descriptive statistics about data handles.
StatisticsBuilder(DataHandleInternal) - 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.
StatisticsClassification - Class in org.deidentifier.arx.aggregates
Statistics representing the prediction accuracy of a data mining classification operator
StatisticsClassification.PrecisionRecallMatrix - Class in org.deidentifier.arx.aggregates
A matrix mapping confidence thresholds to precision and recall
StatisticsClassification.PrecisionRecallMatrix() - Constructor for class org.deidentifier.arx.aggregates.StatisticsClassification.PrecisionRecallMatrix
 
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(double, double, int, int, int, int, int, int, int, int) - 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.
store(Transformation, 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.
style(BaseFont, ElementText.TextStyle) - Method in class org.deidentifier.arx.certificate.elements.ElementText
Returns a styled instance
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
Swaps two bits

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.
toJHPL(int) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Internal method that subtracts the offset
toJHPL(int[]) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Internal method that subtracts the offsets
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 enum org.deidentifier.arx.aggregates.HierarchyBuilder.Type
 
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.StatisticsClassification
 
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.ARXCostBenefitConfiguration
 
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.BasicBLikeness
 
toString() - Method in class org.deidentifier.arx.criteria.DDisclosurePrivacy
 
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.EDDifferentialPrivacy
 
toString() - Method in class org.deidentifier.arx.criteria.EnhancedBLikeness
 
toString() - Method in enum org.deidentifier.arx.criteria.EntropyLDiversity.EntropyEstimator
 
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 enum org.deidentifier.arx.criteria.KMap.CellSizeEstimator
 
toString() - Method in class org.deidentifier.arx.criteria.KMap
 
toString() - Method in class org.deidentifier.arx.criteria.OrderedDistanceTCloseness
 
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.ProfitabilityJournalist
 
toString() - Method in class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
 
toString() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
 
toString(String) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutor
Returns a string representation
toString() - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
 
toString(String) - Method in class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
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.framework.check.distribution.Distribution
 
toString() - Method in class org.deidentifier.arx.framework.lattice.Transformation
Returns a string representation
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.MetricMDNUNMNormalizedEntropy
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
 
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.MetricSDNMAmbiguity
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
 
toString() - Method in class org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
 
toString() - Method in class org.deidentifier.arx.risk.HIPAAIdentifierMatch
 
touch(T) - Method in class org.deidentifier.arx.framework.check.history.MRUCache
Touch.
trackOptimum(Transformation) - Method in class org.deidentifier.arx.algorithm.AbstractAlgorithm
Keeps track of the global optimum.
train(DataHandleInternal, DataHandleInternal, int) - Method in interface org.deidentifier.arx.aggregates.classification.ClassificationMethod
Train
train(DataHandleInternal, DataHandleInternal, int) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassLogisticRegression
 
train(DataHandleInternal, DataHandleInternal, int) - Method in class org.deidentifier.arx.aggregates.classification.MultiClassZeroR
 
transformation - Variable in class org.deidentifier.arx.framework.check.history.MRUCacheEntryMetadata
Transformation
Transformation - Class in org.deidentifier.arx.framework.lattice
The class Transformation.
Transformation(int[], Lattice<Integer, Integer>, SolutionSpace) - Constructor for class org.deidentifier.arx.framework.lattice.Transformation
Instantiates a new transformation.
Transformation(int[], long, Lattice<Integer, Integer>, SolutionSpace) - Constructor for class org.deidentifier.arx.framework.lattice.Transformation
Instantiates a new transformation.
TransformedData - Class in org.deidentifier.arx.framework.check
Helper class to convey buffers.
TransformedData(Data, Data, NodeChecker.Result) - Constructor for class org.deidentifier.arx.framework.check.TransformedData
Instantiate the helper object.
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(int[]) - 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
 
traverse() - Method in class org.deidentifier.arx.algorithm.LIGHTNINGAlgorithm
 
trim(String) - Static method in class org.deidentifier.arx.io.IOUtil
Trims a given string.
TupleMatcher - Class in org.deidentifier.arx.metric.v2
A class that supports associating input with output
TupleWrapper - Class in org.deidentifier.arx.common
For hash tables
TupleWrapper(DataHandle, int[], int) - Constructor for class org.deidentifier.arx.common.TupleWrapper
Constructor
TupleWrapper(DataHandleInternal, int[], int, boolean) - Constructor for class org.deidentifier.arx.common.TupleWrapper
Constructor
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

unsafeGetAllTransformations() - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns all transformations in the solution space
unsafeGetLevel(int) - Method in class org.deidentifier.arx.framework.lattice.SolutionSpace
Returns *all* nodes on the given level.
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.
updateData(DataHandle, Map<String, DataType<?>>, int[]) - Method in class org.deidentifier.arx.DataHandleOutput
Used to update data when loading projects after local recoding.
updateDataTypes(int[]) - Method in class org.deidentifier.arx.DataHandleOutput
Used to update data types after local recoding
updateMinMax(String) - Method in class org.deidentifier.arx.aggregates.classification.ClassificationFeatureMetadata
Updates minimum and maximum for feature scaling
updateOutIndices(int[], long) - Method in class org.deidentifier.arx.framework.check.transformer.AbstractTransformer
Update out indices.

V

value - Variable in class org.deidentifier.arx.common.WrappedBoolean
The value
value - Variable in class org.deidentifier.arx.common.WrappedInteger
 
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.algorithm.FLASHPhaseConfiguration.PhaseAnonymityProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.ARXConfiguration.Monotonicity
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.ARXLogisticRegressionConfiguration.PriorFunction
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.certificate.CertificateStyle.ListStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.certificate.elements.ElementText.TextStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.criteria.EntropyLDiversity.EntropyEstimator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.criteria.KMap.CellSizeEstimator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.DataGeneralizationScheme.GeneralizationDegree
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.history.History.StorageStrategy
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.HIPAAIdentifierMatch.HIPAAIdentifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.deidentifier.arx.risk.HIPAAIdentifierMatch.MatchType
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.algorithm.FLASHPhaseConfiguration.PhaseAnonymityProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.ARXConfiguration.Monotonicity
Returns an array containing the constants of this enum type, in the order they are declared.
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.ARXLogisticRegressionConfiguration.PriorFunction
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.certificate.CertificateStyle.ListStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.certificate.elements.ElementText.TextStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.criteria.EntropyLDiversity.EntropyEstimator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.criteria.KMap.CellSizeEstimator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.deidentifier.arx.DataGeneralizationScheme.GeneralizationDegree
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.history.History.StorageStrategy
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.HIPAAIdentifierMatch.HIPAAIdentifier
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.HIPAAIdentifierMatch.MatchType
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

Watermark - Class in org.deidentifier.arx.certificate.resources
Class for accessing the water mark
Watermark(PDDocument) - Constructor for class org.deidentifier.arx.certificate.resources.Watermark
Creates a new instance
weights - Variable in class org.deidentifier.arx.metric.MetricWeighted
The weights.
WrappedBoolean - Class in org.deidentifier.arx.common
Helper class
WrappedBoolean() - Constructor for class org.deidentifier.arx.common.WrappedBoolean
Creates a new instance with initial value "false"
WrappedBoolean(boolean) - Constructor for class org.deidentifier.arx.common.WrappedBoolean
Creates a new instance
WrappedInteger - Class in org.deidentifier.arx.common
Helper class
WrappedInteger() - Constructor for class org.deidentifier.arx.common.WrappedInteger
 
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 _