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.
|
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)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
char delimiter)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
char delimiter,
char quote,
char escape)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.File file,
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,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
char delimiter)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
char delimiter,
char quote,
char escape)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.io.InputStream stream,
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,
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,
char separator)
Creates a new hierarchy from a CSV file.
|
static AttributeType.Hierarchy |
AttributeType.Hierarchy.create(java.lang.String path,
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.
|
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.
|
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 |
StatisticsBuilder.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.
|
StatisticsContingencyTable |
StatisticsBuilder.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.
|
java.lang.String[] |
StatisticsBuilder.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.
|
StatisticsFrequencyDistribution |
StatisticsBuilder.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 |
ViewHierarchy.setHierarchy(AttributeType.Hierarchy type)
Sets the hierarchy displayed by this view.
|
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 |
---|---|
protected AttributeType.Hierarchy |
HierarchyWizardModelAbstract.hierarchy
Var.
|
AttributeType.Hierarchy |
HierarchyWizard.HierarchyWizardResult.hierarchy
TODO
|
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 |
---|
HierarchyWizard.HierarchyWizardResult(AttributeType.Hierarchy hierarchy,
HierarchyBuilder<T> builder) |