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(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, toString
public ExplicitPrivacyCriterion(java.lang.String attribute, boolean monotonicWithSuppression, boolean monotonicWithGeneralization)
attribute
- monotonicWithSuppression
- monotonicWithGeneralization
- public java.lang.String getAttribute()
public void initialize(DataManager manager, ARXConfiguration config)
PrivacyCriterion
initialize
in class PrivacyCriterion
config
- TODO