Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
Modifier and Type | Class and Description |
---|---|
static class |
AttributeType.Hierarchy
This class implements a generalization hierarchy.
|
static class |
AttributeType.Hierarchy.DefaultHierarchy
The default implementation of a generalization hierarchy.
|
static class |
AttributeType.MicroAggregationFunction
This class is used to define aggregate functions for microaggregation.
|
Modifier and Type | Field and Description |
---|---|
static AttributeType |
AttributeType.IDENTIFYING_ATTRIBUTE
Represents an identifying attribute.
|
static AttributeType |
AttributeType.INSENSITIVE_ATTRIBUTE
Represents an insensitive attribute.
|
static AttributeType |
AttributeType.QUASI_IDENTIFYING_ATTRIBUTE
Represents a quasi-identifying attribute.
|
static AttributeType |
AttributeType.SENSITIVE_ATTRIBUTE
Represents a sensitive attribute.
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
AttributeType.clone() |
AttributeType |
DataDefinition.getAttributeType(java.lang.String attribute)
Returns the type defined for the attribute.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ARXConfiguration.isAttributeTypeSuppressed(AttributeType type)
Returns whether values of the given attribute type will be replaced by the suppression
string in suppressed tuples.
|
void |
DataDefinition.setAttributeType(java.lang.String attribute,
AttributeType type)
Define the type of a given attribute.
|
void |
ARXConfiguration.setAttributeTypeSuppressed(AttributeType type,
boolean enabled)
Defines values of which attribute type are to be replaced by the suppression string in suppressed tuples.
|