public abstract class ExplicitPrivacyCriterion extends PrivacyCriterion
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
attribute
Attribute
|
protected int |
index
Attribute index
|
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, isLocalRecodingSupported, isMinimalClassSizeAvailable, isMonotonicWithGeneralization, isMonotonicWithSuppression, isSampleBased, isSubsetAvailable, toString
protected final java.lang.String attribute
protected int index
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