public abstract class ExplicitPrivacyCriterion extends PrivacyCriterion
| Constructor and Description |
|---|
ExplicitPrivacyCriterion(java.lang.String attribute,
boolean monotonicWithSuppression,
boolean monotonicWithGeneralization)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAttribute()
Returns the associated sensitive attribute.
|
void |
initialize(org.deidentifier.arx.framework.data.DataManager manager,
ARXConfiguration config)
Override this to initialize the criterion.
|
clone, clone, getDataSubset, getMinimalClassSize, getPopulationModel, getRequirements, getRiskThresholdJournalist, getRiskThresholdMarketer, getRiskThresholdProsecutor, getSubset, isAnonymous, isHeuristicSearchSupported, isHeuristicSearchWithTimeLimitSupported, isLocalRecodingSupported, isMinimalClassSizeAvailable, isMonotonicWithGeneralization, isMonotonicWithSuppression, isOptimalSearchSupported, isSampleBased, isSubsetAvailable, render, toStringpublic ExplicitPrivacyCriterion(java.lang.String attribute,
boolean monotonicWithSuppression,
boolean monotonicWithGeneralization)
attribute - monotonicWithSuppression - monotonicWithGeneralization - public java.lang.String getAttribute()
public void initialize(org.deidentifier.arx.framework.data.DataManager manager,
ARXConfiguration config)
PrivacyCriterioninitialize in class PrivacyCriterionconfig - TODO