public class DPresence extends ImplicitPrivacyCriterion
Modifier | Constructor and Description |
---|---|
protected |
DPresence(DataSubset subset)
For building the inclusion criterion.
|
|
DPresence(double dMin,
double dMax,
DataSubset subset)
Creates a new instance of the d-presence criterion as proposed in:
Nergiz M, Atzori M, Clifton C.
|
Modifier and Type | Method and Description |
---|---|
DPresence |
clone()
Clone
|
double |
getDMax()
Returns dMax.
|
double |
getDMin()
Returns dMin.
|
int |
getRequirements()
Returns the criterion's requirements.
|
DataSubset |
getSubset()
Returns the research subset.
|
void |
initialize(org.deidentifier.arx.framework.data.DataManager manager)
Override this to initialize the criterion.
|
boolean |
isAnonymous(org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
java.lang.String |
toString()
Returns a string representation.
|
isMonotonicWithGeneralization, isMonotonicWithSuppression, isSampleBased
public DPresence(double dMin, double dMax, DataSubset subset)
dMin
- Delta mindMax
- Delta maxsubset
- Research subsetprotected DPresence(DataSubset subset)
subset
- public double getDMax()
public double getDMin()
public int getRequirements()
PrivacyCriterion
getRequirements
in class PrivacyCriterion
public DataSubset getSubset()
public void initialize(org.deidentifier.arx.framework.data.DataManager manager)
PrivacyCriterion
initialize
in class PrivacyCriterion
public boolean isAnonymous(org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
PrivacyCriterion
isAnonymous
in class PrivacyCriterion
public java.lang.String toString()
PrivacyCriterion
toString
in class PrivacyCriterion
public DPresence clone()
PrivacyCriterion
clone
in class PrivacyCriterion