Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
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.menu |
Modifier and Type | Method and Description |
---|---|
DataGeneralizationScheme |
DataGeneralizationScheme.clone()
Clone method
|
static DataGeneralizationScheme |
DataGeneralizationScheme.create()
Creates a new data generalization scheme
|
static DataGeneralizationScheme |
DataGeneralizationScheme.create(Data data)
Creates a new data generalization scheme
|
static DataGeneralizationScheme |
DataGeneralizationScheme.create(Data data,
DataGeneralizationScheme.GeneralizationDegree degree)
Creates a new data generalization scheme
|
static DataGeneralizationScheme |
DataGeneralizationScheme.create(DataGeneralizationScheme.GeneralizationDegree degree)
Creates a new data generalization scheme
|
DataGeneralizationScheme |
DataGeneralizationScheme.generalize(DataGeneralizationScheme.GeneralizationDegree degree)
Defines a specific generalization degree
|
DataGeneralizationScheme |
DataGeneralizationScheme.generalize(java.lang.String attribute,
DataGeneralizationScheme.GeneralizationDegree degree)
Defines a specific generalization degree
|
DataGeneralizationScheme |
DataGeneralizationScheme.generalize(java.lang.String attribute,
int level)
Defines a specific generalization level
|
Modifier and Type | Method and Description |
---|---|
DataGeneralizationScheme |
EDDifferentialPrivacy.getGeneralizationScheme()
Returns the defined generalization scheme
|
Constructor and Description |
---|
EDDifferentialPrivacy(double epsilon,
double delta,
DataGeneralizationScheme generalization)
Creates a new instance which is data-independent iff generalization is not null
|
EDDifferentialPrivacy(double epsilon,
double delta,
DataGeneralizationScheme generalization,
boolean deterministic)
Creates a new instance which may be configured to produce deterministic output.
|
Modifier and Type | Method and Description |
---|---|
DataGeneralizationScheme |
ModelDifferentialPrivacyCriterion.getGeneralization()
Getter
|
Modifier and Type | Method and Description |
---|---|
void |
ModelDifferentialPrivacyCriterion.setGeneralization(DataGeneralizationScheme generalization)
Setter
|
Constructor and Description |
---|
DialogGeneralizationSelection(org.eclipse.swt.widgets.Shell shell,
Controller controller,
Model model,
DataGeneralizationScheme scheme)
Constructor.
|