Verwendungen von Klasse
org.deidentifier.arx.ARXConfiguration
Packages, die ARXConfiguration verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
A package implementing certificate creation
This package implements different variants of class-based privacy criteria,
such as k-anonymity, l-diversity, t-closeness and d-presence.
Package providing access to quality models
Main package implementing quality models
This package provides methods for risk analyses
-
Verwendungen von ARXConfiguration in org.deidentifier.arx
Methoden in org.deidentifier.arx, die ARXConfiguration zurückgebenModifizierer und TypMethodeBeschreibungARXConfiguration.addPrivacyModel(PrivacyCriterion c) Adds a privacy model to the configuration.ARXConfiguration.clone()Clones this config.static ARXConfigurationARXConfiguration.create()Creates a new configuration without tuple suppression.static ARXConfigurationARXConfiguration.create(double suppressionLimit) Creates a new configuration that allows the given percentage of outliers and thus implements tuple suppression.static ARXConfigurationCreates a new configuration that allows the given percentage of outliers and thus implements tuple suppression.static ARXConfigurationCreates a new configuration that allows to define the metric for measuring information loss.ARXResult.getConfiguration()Returns the configuration used.DataHandleInternal.getConfiguration()Returns the associated configuration, if any.ARXConfiguration.setCostBenefitConfiguration(ARXCostBenefitConfiguration config) Sets the cost/benefit configurationMethoden in org.deidentifier.arx mit Parametern vom Typ ARXConfigurationModifizierer und TypMethodeBeschreibungARXAnonymizer.anonymize(Data data, ARXConfiguration config) Performs data anonymization.voidARXLattice.Access.setMonotonicity(ARXConfiguration config) Accessor methodKonstruktoren in org.deidentifier.arx mit Parametern vom Typ ARXConfigurationModifiziererKonstruktorBeschreibungARXResult(DataHandle handle, DataDefinition definition, ARXLattice lattice, int historySize, double snapshotSizeSnapshot, double snapshotSizeDataset, Metric<?> metric, ARXConfiguration config, ARXLattice.ARXNode optimum, long time, org.deidentifier.arx.framework.lattice.SolutionSpace<?> solutionSpace, ARXProcessStatistics statistics) Internal constructor for deserialization. -
Verwendungen von ARXConfiguration in org.deidentifier.arx.certificate
Methoden in org.deidentifier.arx.certificate mit Parametern vom Typ ARXConfigurationModifizierer und TypMethodeBeschreibungstatic ARXCertificateARXCertificate.create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output) Creates a new instancestatic ARXCertificateARXCertificate.create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, CSVSyntax syntax) Renders the document into the given output stream.static ARXCertificateARXCertificate.create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, CSVSyntax syntax, ElementData metadata) Renders the document into the given output stream. -
Verwendungen von ARXConfiguration in org.deidentifier.arx.criteria
Methoden in org.deidentifier.arx.criteria mit Parametern vom Typ ARXConfigurationModifizierer und TypMethodeBeschreibungvoidBasicBLikeness.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidDDisclosurePrivacy.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidDPresence.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidEDDifferentialPrivacy.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidEnhancedBLikeness.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidEqualDistanceTCloseness.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidExplicitPrivacyCriterion.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidHierarchicalDistanceTCloseness.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidInclusion.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidKMap.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidOrderedDistanceTCloseness.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidPopulationUniqueness.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidPrivacyCriterion.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) Override this to initialize the criterion.voidProfitabilityProsecutor.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) voidProfitabilityProsecutorNoAttack.initialize(org.deidentifier.arx.framework.data.DataManager manager, ARXConfiguration config) -
Verwendungen von ARXConfiguration in org.deidentifier.arx.metric
Methoden in org.deidentifier.arx.metric mit Parametern vom Typ ARXConfigurationModifizierer und TypMethodeBeschreibungfinal voidMetric.initialize(org.deidentifier.arx.framework.data.DataManager manager, DataDefinition definition, org.deidentifier.arx.framework.data.Data input, org.deidentifier.arx.framework.data.GeneralizationHierarchy[] hierarchies, ARXConfiguration config) Initializes the metric.abstract ElementDataMetric.render(ARXConfiguration config) Renders the privacy modelMetricAECS.render(ARXConfiguration config) MetricDM.render(ARXConfiguration config) MetricDMStar.render(ARXConfiguration config) MetricEntropy.render(ARXConfiguration config) MetricHeight.render(ARXConfiguration config) MetricNMEntropy.render(ARXConfiguration config) MetricNMPrecision.render(ARXConfiguration config) MetricPrecision.render(ARXConfiguration config) MetricStatic.render(ARXConfiguration config) -
Verwendungen von ARXConfiguration in org.deidentifier.arx.metric.v2
Methoden in org.deidentifier.arx.metric.v2 mit Parametern vom Typ ARXConfigurationModifizierer und TypMethodeBeschreibungMetricMDHeight.render(ARXConfiguration config) MetricMDNMLoss.render(ARXConfiguration config) MetricMDNMLossPotentiallyPrecomputed.render(ARXConfiguration config) MetricMDNMLossPrecomputed.render(ARXConfiguration config) MetricMDNMPrecision.render(ARXConfiguration config) MetricMDNUEntropy.render(ARXConfiguration config) MetricMDNUEntropyPotentiallyPrecomputed.render(ARXConfiguration config) MetricMDNUEntropyPrecomputed.render(ARXConfiguration config) MetricMDNUNMEntropy.render(ARXConfiguration config) MetricMDNUNMEntropyPotentiallyPrecomputed.render(ARXConfiguration config) MetricMDNUNMEntropyPrecomputed.render(ARXConfiguration config) MetricMDNUNMNormalizedEntropy.render(ARXConfiguration config) MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed.render(ARXConfiguration config) MetricMDNUNMNormalizedEntropyPrecomputed.render(ARXConfiguration config) MetricMDPrecision.render(ARXConfiguration config) MetricMDStatic.render(ARXConfiguration config) MetricSDAECS.render(ARXConfiguration config) MetricSDClassification.render(ARXConfiguration config) MetricSDDiscernability.render(ARXConfiguration config) MetricSDNMAmbiguity.render(ARXConfiguration config) MetricSDNMDiscernability.render(ARXConfiguration config) MetricSDNMEntropyBasedInformationLoss.render(ARXConfiguration config) MetricSDNMKLDivergence.render(ARXConfiguration config) MetricSDNMPublisherPayout.render(ARXConfiguration config) -
Verwendungen von ARXConfiguration in org.deidentifier.arx.risk
Konstruktoren in org.deidentifier.arx.risk mit Parametern vom Typ ARXConfigurationModifiziererKonstruktorBeschreibungRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, Set<String> identifiers, ARXConfiguration arxconfig) Creates a new instanceRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, Set<String> identifiers, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig) Creates a new instanceRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXConfiguration arxconfig) Creates a new instanceRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig) Creates a new instanceRiskModelSampleRiskDistribution(RiskModelHistogram histogram, ARXConfiguration config, boolean anonymous) Creates a new instanceRiskModelSampleRisks(RiskModelHistogram histogram, ARXConfiguration config, boolean anonymous) Creates a new instance