Klasse SampleBasedCriterion

java.lang.Object
org.deidentifier.arx.criteria.PrivacyCriterion
org.deidentifier.arx.criteria.SampleBasedCriterion
Alle implementierten Schnittstellen:
Serializable
Bekannte direkte Unterklassen:
RiskBasedCriterion

public abstract class SampleBasedCriterion extends PrivacyCriterion
An abstract base class for sample-based privacy criteria.
Siehe auch:
  • Konstruktordetails

    • SampleBasedCriterion

      public SampleBasedCriterion(boolean monotonicWithSuppression, boolean monotonicWithGeneralization)
      Instantiates a new criterion.
      Parameter:
      monotonicWithSuppression -
      monotonicWithGeneralization -
  • Methodendetails

    • enforce

      public abstract void enforce(HashGroupifyDistribution distribution, int numMaxSuppressedOutliers)
      This method enforces the criterion on the current hash table. Criteria can be enforced by suppressing classes in the distribution by passing a PrivacyCondition. Criteria may abort early, if the threshold is reached (distribution.getNumOfSuppressedTuples() > numMaxSuppressedOutliers).
      Parameter:
      distribution -
      numMaxSuppressedOutliers -
    • isAnonymous

      public boolean isAnonymous(Transformation<?> node, HashGroupifyEntry entry)
      Not supported by this type of criterion
      Angegeben von:
      isAnonymous in Klasse PrivacyCriterion
      Parameter:
      node - TODO
      entry -
      Gibt zurück:
    • isSampleBased

      public boolean isSampleBased()
      Beschreibung aus Klasse kopiert: PrivacyCriterion
      Is this criterion based on the overall sample
      Setzt außer Kraft:
      isSampleBased in Klasse PrivacyCriterion
      Gibt zurück: