public class KAnonymity extends ImplicitPrivacyCriterion
Constructor and Description |
---|
KAnonymity(int k)
Creates a new instance of the k-anonymity criterion as proposed in
Sweeney L. k-Anonymity: A model for protecting privacy.
|
Modifier and Type | Method and Description |
---|---|
KAnonymity |
clone()
Clone
|
int |
getK()
Returns the parameter k.
|
int |
getRequirements()
Returns the criterion's requirements.
|
boolean |
isAnonymous(HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
java.lang.String |
toString()
Returns a string representation.
|
initialize, isMonotonicWithGeneralization, isMonotonicWithSuppression, isSampleBased
public KAnonymity(int k)
k
- public int getK()
public int getRequirements()
PrivacyCriterion
getRequirements
in class PrivacyCriterion
public boolean isAnonymous(HashGroupifyEntry entry)
PrivacyCriterion
isAnonymous
in class PrivacyCriterion
public java.lang.String toString()
PrivacyCriterion
toString
in class PrivacyCriterion
public KAnonymity clone()
PrivacyCriterion
clone
in class PrivacyCriterion