Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
org.deidentifier.arx.aggregates |
This package provides methods for aggregating data:
(1) builders for generalization hierarchies,
(2) various methods for analyzing data quality and utility
|
org.deidentifier.arx.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.gui.model | |
org.deidentifier.arx.gui.view.impl.common | |
org.deidentifier.arx.gui.view.impl.common.async | |
org.deidentifier.arx.gui.view.impl.wizard |
Modifier and Type | Class and Description |
---|---|
static class |
AttributeType.Hierarchy.DefaultHierarchy
The default implementation of a generalization hierarchy.
|
Modifier and Type | Method and Description |
---|---|
abstract AttributeType.Hierarchy |
AttributeType.Hierarchy.clone() |
AttributeType.Hierarchy |
AttributeType.Hierarchy.DefaultHierarchy.clone() |
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.util.Iterator<java.lang.String[]> iterator)
Creates a new hierarchy from an iterator over tuples.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.util.List<java.lang.String[]> list)
Creates a new hierarchy from a list.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.lang.String[][] array)
Creates a new hierarchy from a two-dimensional string array.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.lang.String path,
java.nio.charset.Charset charset,
char separator)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.lang.String path,
java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
|
AttributeType.Hierarchy |
DataDefinition.getHierarchyObject(java.lang.String attribute)
Returns the according hierarchy object.
|
Modifier and Type | Method and Description |
---|---|
void |
DataDefinition.setHierarchy(java.lang.String attribute,
AttributeType.Hierarchy hierarchy)
Associates the given hierarchy
|
Modifier and Type | Method and Description |
---|---|
AttributeType.Hierarchy |
HierarchyBuilderRedactionBased.build()
Creates a new hierarchy, based on the predefined specification.
|
AttributeType.Hierarchy |
HierarchyBuilderGroupingBased.build()
Creates a new hierarchy, based on the predefined specification.
|
AttributeType.Hierarchy |
HierarchyBuilderDate.build()
Creates a new hierarchy, based on the predefined specification.
|
abstract AttributeType.Hierarchy |
HierarchyBuilder.build()
Creates a new hierarchy, based on the predefined specification.
|
AttributeType.Hierarchy |
HierarchyBuilderRedactionBased.build(java.lang.String[] data)
Creates a new hierarchy, based on the predefined specification.
|
AttributeType.Hierarchy |
HierarchyBuilderGroupingBased.build(java.lang.String[] data)
Creates a new hierarchy, based on the predefined specification.
|
AttributeType.Hierarchy |
HierarchyBuilderDate.build(java.lang.String[] data)
Creates a new hierarchy, based on the predefined specification.
|
abstract AttributeType.Hierarchy |
HierarchyBuilder.build(java.lang.String[] data)
Creates a new hierarchy, based on the predefined specification.
|
Modifier and Type | Method and Description |
---|---|
StatisticsContingencyTable |
StatisticsBuilderInterruptible.getContingencyTable(int column1,
AttributeType.Hierarchy hierarchy1,
int column2,
AttributeType.Hierarchy hierarchy2)
Returns a contingency table for the given columns.
|
StatisticsContingencyTable |
StatisticsBuilderInterruptible.getContingencyTable(int column1,
int size1,
AttributeType.Hierarchy hierarchy1,
int column2,
int size2,
AttributeType.Hierarchy hierarchy2)
Returns a contingency table for the given columns.
|
java.lang.String[] |
StatisticsBuilderInterruptible.getDistinctValuesOrdered(int column,
AttributeType.Hierarchy hierarchy)
Returns an ordered list of the distinct set of data items from the given
column.
|
StatisticsFrequencyDistribution |
StatisticsBuilderInterruptible.getFrequencyDistribution(int column,
AttributeType.Hierarchy hierarchy)
Returns a frequency distribution for the values in the given column.
|
Modifier and Type | Method and Description |
---|---|
AttributeType.Hierarchy |
HierarchicalDistanceTCloseness.getHierarchy()
Returns the hierarchy backing the EMD calculations.
|
Constructor and Description |
---|
HierarchicalDistanceTCloseness(java.lang.String attribute,
double t,
AttributeType.Hierarchy h)
Creates a new instance of the t-closeness criterion with hierarchical earth-movers-distance as proposed in:
Li N, Li T, Venkatasubramanian S.
|
Modifier and Type | Method and Description |
---|---|
AttributeType.Hierarchy |
ModelConfiguration.getHierarchy(java.lang.String attribute)
Returns the assigned hierarchy, if any.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,AttributeType.Hierarchy> |
ModelConfiguration.getHierarchies()
Returns the set of all assigned hierarchies.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelConfiguration.setHierarchy(java.lang.String attribute,
AttributeType.Hierarchy hierarchy)
Assigns a hierarchy.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentHierarchy.setHierarchy(AttributeType.Hierarchy hierarchy)
Sets the hierarchy displayed by this component.
|
Modifier and Type | Method and Description |
---|---|
AttributeType.Hierarchy |
AnalysisContext.getHierarchy(AnalysisData context,
java.lang.String attribute)
Returns a generalization hierarchy for the attribute, if available.
|
Modifier and Type | Field and Description |
---|---|
AttributeType.Hierarchy |
HierarchyWizard.HierarchyWizardResult.hierarchy
Hierarchy
|
Modifier and Type | Method and Description |
---|---|
AttributeType.Hierarchy |
HierarchyWizardModelAbstract.getHierarchy()
Returns the resulting hierarchy.
|
AttributeType.Hierarchy |
HierarchyWizardModel.getHierarchy()
Returns the current hierarchy.
|
Modifier and Type | Method and Description |
---|---|
void |
HierarchyWizardPageFinal.setHierarchy(AttributeType.Hierarchy hierarchy)
Sets the hierarchy.
|
Constructor and Description |
---|
HierarchyWizardResult(AttributeType.Hierarchy hierarchy,
HierarchyBuilder<T> builder)
Creates a new instance
|