public class RecursiveCLDiversity extends LDiversity
| Constructor and Description |
|---|
RecursiveCLDiversity(java.lang.String attribute,
double c,
int l)
Creates a new instance of the recursive-(c,l)-diversity criterion as proposed in:
Machanavajjhala A, Kifer D, Gehrke J.
|
| Modifier and Type | Method and Description |
|---|---|
RecursiveCLDiversity |
clone()
Clone
|
double |
getC()
Returns the parameter c.
|
boolean |
isAnonymous(org.deidentifier.arx.framework.lattice.Transformation<?> node,
org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
boolean |
isLocalRecodingSupported()
Returns whether the criterion supports local recoding.
|
ElementData |
render()
Renders the privacy model
|
java.lang.String |
toString()
Returns a string representation.
|
getL, getMinimalClassSize, getRequirements, getRiskThresholdJournalist, getRiskThresholdMarketer, getRiskThresholdProsecutor, isMinimalClassSizeAvailablegetAttribute, initializeclone, getDataSubset, getPopulationModel, getSubset, isHeuristicSearchSupported, isHeuristicSearchWithTimeLimitSupported, isMonotonicWithGeneralization, isMonotonicWithSuppression, isOptimalSearchSupported, isSampleBased, isSubsetAvailablepublic RecursiveCLDiversity(java.lang.String attribute,
double c,
int l)
attribute - c - l - public RecursiveCLDiversity clone()
PrivacyCriterionclone in class PrivacyCriterionpublic double getC()
public boolean isAnonymous(org.deidentifier.arx.framework.lattice.Transformation<?> node,
org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
PrivacyCriterionisAnonymous in class PrivacyCriterionnode - TODOpublic boolean isLocalRecodingSupported()
PrivacyCriterionisLocalRecodingSupported in class PrivacyCriterionpublic ElementData render()
PrivacyCriterionrender in class PrivacyCriterionpublic java.lang.String toString()
PrivacyCriteriontoString in class PrivacyCriterion