Package | Description |
---|---|
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.framework.check |
This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
|
org.deidentifier.arx.framework.data |
This package implements data management, i.e., encoding and representing input data, output data and generalization
hierarchies
|
org.deidentifier.arx.metric |
Package providing access to quality models
|
Modifier and Type | Method and Description |
---|---|
void |
ProfitabilityProsecutorNoAttack.initialize(DataManager manager,
ARXConfiguration config) |
void |
ProfitabilityProsecutor.initialize(DataManager manager,
ARXConfiguration config) |
void |
PrivacyCriterion.initialize(DataManager manager,
ARXConfiguration config)
Override this to initialize the criterion.
|
void |
PopulationUniqueness.initialize(DataManager manager,
ARXConfiguration config) |
void |
OrderedDistanceTCloseness.initialize(DataManager manager,
ARXConfiguration config) |
void |
KMap.initialize(DataManager manager,
ARXConfiguration config) |
void |
Inclusion.initialize(DataManager manager,
ARXConfiguration config) |
void |
HierarchicalDistanceTCloseness.initialize(DataManager manager,
ARXConfiguration config) |
void |
ExplicitPrivacyCriterion.initialize(DataManager manager,
ARXConfiguration config) |
void |
EqualDistanceTCloseness.initialize(DataManager manager,
ARXConfiguration config) |
void |
EnhancedBLikeness.initialize(DataManager manager,
ARXConfiguration config) |
void |
EDDifferentialPrivacy.initialize(DataManager manager,
ARXConfiguration config) |
void |
DPresence.initialize(DataManager manager,
ARXConfiguration config) |
void |
DDisclosurePrivacy.initialize(DataManager manager,
ARXConfiguration config) |
void |
BasicBLikeness.initialize(DataManager manager,
ARXConfiguration config) |
Constructor and Description |
---|
TransformationApplicator(DataManager manager,
DataMatrix buffer,
Metric<?> metric,
ARXConfiguration.ARXConfigurationInternal config)
Creates a new transformation applicator instance.
|
TransformationChecker(DataManager manager,
Metric<?> metric,
ARXConfiguration.ARXConfigurationInternal config,
int historyMaxSize,
double snapshotSizeDataset,
double snapshotSizeSnapshot,
SolutionSpace<?> solutionSpace)
Creates a new transformation checker.
|
Modifier and Type | Class and Description |
---|---|
class |
DataManagerSubset
A data manager that is projected onto a given subset.
|
Modifier and Type | Method and Description |
---|---|
DataManager |
DataManager.getSubsetInstance(RowSet rowset)
Returns an instance of this data manager, that is projected onto the given rowset
|
Modifier and Type | Method and Description |
---|---|
void |
GeneralizationHierarchy.checkMonotonicity(DataManager manager)
Throws an exception, if the hierarchy is not monotonic.
|
Modifier and Type | Method and Description |
---|---|
void |
Metric.initialize(DataManager manager,
DataDefinition definition,
Data input,
GeneralizationHierarchy[] hierarchies,
ARXConfiguration config)
Initializes the metric.
|