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

I

IDENTIFYING_ATTRIBUTE - Static variable in class org.deidentifier.arx.AttributeType
Represents an identifying attribute.
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.
ImportAdapterCSV - Class in org.deidentifier.arx.io
Import adapter for CSV files This adapter can import data from a CSV file.
ImportAdapterExcel - Class in org.deidentifier.arx.io
Import adapter for Excel files This adapter can import data from Excel files.
ImportAdapterJDBC - Class in org.deidentifier.arx.io
Import adapter for JDBC This adapter can import data from JDBC sources.
ImportColumn - Class in org.deidentifier.arx.io
Represents a single data column This represents a single column that will be imported from.
ImportColumn(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumn
Creates a new instance of this object with the given parameters.
ImportColumn(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumn
Creates a new instance of this object with the given parameters.
ImportColumnCSV - Class in org.deidentifier.arx.io
Represents a single CSV data column CSV columns are referred to by an index (see ImportColumnIndexed).
ImportColumnCSV(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnCSV(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnCSV
Creates a new instance of this object with the given parameters.
ImportColumnExcel - Class in org.deidentifier.arx.io
Represents a single Excel data column Excel columns are referred to by an index (see ImportColumnIndexed).
ImportColumnExcel(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnExcel(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnExcel
Creates a new instance of this object with the given parameters.
ImportColumnIndexed - Class in org.deidentifier.arx.io
Superclass for column types that are only referred to by an index.
ImportColumnIndexed(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnIndexed(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnIndexed
Creates a new instance of this object with the given parameters.
ImportColumnJDBC - Class in org.deidentifier.arx.io
Represents a single JDBC data column JDBC columns can be referred to by both an index (IIndexColumn) and by name (IImportColumnNamed.
ImportColumnJDBC(int, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(int, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(int, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(int, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, String, DataType<?>) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportColumnJDBC(String, String, DataType<?>, boolean) - Constructor for class org.deidentifier.arx.io.ImportColumnJDBC
Creates a new instance of this object with the given parameters.
ImportConfiguration - Class in org.deidentifier.arx.io
Abstract base configuration This abstract superclass defines properties that all configurations have in common, i.e. a notion of columns, which can be added and retrieved.
ImportConfiguration() - Constructor for class org.deidentifier.arx.io.ImportConfiguration
 
ImportConfigurationCSV - Class in org.deidentifier.arx.io
Configuration describing a CSV file.
ImportConfigurationCSV(String, 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.
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
 
InformationLoss<T> - Class in org.deidentifier.arx.metric
This class implements an abstract base class for information loss.
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.
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.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(DataManager, DataDefinition, Data, GeneralizationHierarchy[], ARXConfiguration) - Method in class org.deidentifier.arx.metric.Metric
Initializes the metric.
initialize(int, int) - Method in class org.deidentifier.arx.metric.v2.MetricMDHeight
For backwards compatibility only.
inputFeatureMetadata - Variable in class org.deidentifier.arx.aggregates.classification.ClassificationDataSpecification
Feature meta data
INSENSITIVE_ATTRIBUTE - Static variable in class org.deidentifier.arx.AttributeType
Represents an insensitive attribute.
INTEGER - Static variable in class org.deidentifier.arx.DataType
A generic integer data type.
interrupt() - Method in class org.deidentifier.arx.aggregates.StatisticsBuilderInterruptible
Interrupts all computations.
interrupt() - Method in class org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
Interrupts all computations.
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.
isAnonymous() - Method in class org.deidentifier.arx.ARXLattice.ARXNode
Deprecated.
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.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.DataHandleInternal
Returns whether the handle is anonymous
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
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
isConfigurableCodingModelSupported() - Method in class org.deidentifier.arx.metric.MetricDescription
 
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
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
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
isLocalRecodingSupported() - Method in class org.deidentifier.arx.criteria.AverageReidentificationRisk
 
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.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.
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
 
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.
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
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
 
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.
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. dev
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
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.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.io.CSVDataInput
Returns an iterator.
A B C D E F G H I K L M N O P Q R S T U V W _