Verwendungen von Klasse
org.deidentifier.arx.framework.data.DataManager
Packages, die DataManager verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
This package implements different variants of class-based privacy criteria,
such as k-anonymity, l-diversity, t-closeness and d-presence.
This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
This package implements data management, i.e., encoding and representing input data, output data and generalization
hierarchies
Package providing access to quality models
Main package implementing quality models
-
Verwendungen von DataManager in org.deidentifier.arx
Methoden in org.deidentifier.arx mit Parametern vom Typ DataManagerModifizierer und TypMethodeBeschreibungprotected org.deidentifier.arx.ARXAnonymizer.ResultARXAnonymizer.anonymize(DataManager manager, DataDefinition definition, ARXConfiguration config) Reset a previous lattice and run the algorithm.protected voidARXConfiguration.initialize(DataManager manager) Initializes the configuration.Konstruktoren in org.deidentifier.arx mit Parametern vom Typ DataManagerModifiziererKonstruktorBeschreibungprotectedARXResult(ARXAnonymizer anonymizer, org.deidentifier.arx.DataRegistry registry, DataManager manager, TransformationChecker checker, DataDefinition definition, ARXConfiguration config, ARXLattice lattice, long duration, SolutionSpace<?> solutionSpace, boolean optimumFound) Creates a new instance.protectedDataHandleOutput(ARXResult result, org.deidentifier.arx.DataRegistry registry, DataManager manager, InputStream stream, ARXLattice.ARXNode node, DataDefinition definition, ARXConfiguration config) Instantiates a new handle.protectedDataHandleOutput(ARXResult result, org.deidentifier.arx.DataRegistry registry, DataManager manager, Data outputGeneralized, Data outputMicroaggregated, ARXLattice.ARXNode node, DataDefinition definition, ARXConfiguration config) Instantiates a new handle. -
Verwendungen von DataManager in org.deidentifier.arx.criteria
Methoden in org.deidentifier.arx.criteria mit Parametern vom Typ DataManagerModifizierer und TypMethodeBeschreibungvoidBasicBLikeness.initialize(DataManager manager, ARXConfiguration config) voidDDisclosurePrivacy.initialize(DataManager manager, ARXConfiguration config) voidDPresence.initialize(DataManager manager, ARXConfiguration config) voidEDDifferentialPrivacy.initialize(DataManager manager, ARXConfiguration config) voidEnhancedBLikeness.initialize(DataManager manager, ARXConfiguration config) voidEqualDistanceTCloseness.initialize(DataManager manager, ARXConfiguration config) voidExplicitPrivacyCriterion.initialize(DataManager manager, ARXConfiguration config) voidHierarchicalDistanceTCloseness.initialize(DataManager manager, ARXConfiguration config) voidInclusion.initialize(DataManager manager, ARXConfiguration config) voidKMap.initialize(DataManager manager, ARXConfiguration config) voidOrderedDistanceTCloseness.initialize(DataManager manager, ARXConfiguration config) voidPopulationUniqueness.initialize(DataManager manager, ARXConfiguration config) voidPrivacyCriterion.initialize(DataManager manager, ARXConfiguration config) Override this to initialize the criterion.voidProfitabilityProsecutor.initialize(DataManager manager, ARXConfiguration config) voidProfitabilityProsecutorNoAttack.initialize(DataManager manager, ARXConfiguration config) -
Verwendungen von DataManager in org.deidentifier.arx.framework.check
Konstruktoren in org.deidentifier.arx.framework.check mit Parametern vom Typ DataManagerModifiziererKonstruktorBeschreibungTransformationApplicator(DataManager manager, DataMatrix buffer, Metric<?> metric, ARXConfiguration.ARXConfigurationInternal config) Creates a new transformation applicator instance.TransformationChecker(DataManager manager, Metric<?> metric, ARXConfiguration.ARXConfigurationInternal config, int historyMaxSize, double snapshotSizeDataset, double snapshotSizeSnapshot, SolutionSpace<?> solutionSpace) Creates a new transformation checker. -
Verwendungen von DataManager in org.deidentifier.arx.framework.data
Unterklassen von DataManager in org.deidentifier.arx.framework.dataModifizierer und TypKlasseBeschreibungclassA data manager that is projected onto a given subset.Methoden in org.deidentifier.arx.framework.data, die DataManager zurückgebenModifizierer und TypMethodeBeschreibungDataManager.getSubsetInstance(RowSet rowset) Returns an instance of this data manager, that is projected onto the given rowsetMethoden in org.deidentifier.arx.framework.data mit Parametern vom Typ DataManagerModifizierer und TypMethodeBeschreibungvoidGeneralizationHierarchy.checkMonotonicity(DataManager manager) Throws an exception, if the hierarchy is not monotonic.Konstruktoren in org.deidentifier.arx.framework.data mit Parametern vom Typ DataManagerModifiziererKonstruktorBeschreibungprotectedDataManagerSubset(DataManager source, Data dataAnalyzed, Data dataGeneralized, Data dataInput, DataDefinition definition, DomainShare[] shares, String[] header, GeneralizationHierarchy[] hierarchiesGeneralized, GeneralizationHierarchy[] hierarchiesAnalyzed, int[] generalizationLevelsMinimum, int[] generalizationLevelsMaximum, DataAggregationInformation microaggregationData) Constructor -
Verwendungen von DataManager in org.deidentifier.arx.metric
Methoden in org.deidentifier.arx.metric mit Parametern vom Typ DataManagerModifizierer und TypMethodeBeschreibungfinal voidMetric.initialize(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) Initializes the metric.protected abstract voidMetric.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) Implement this to initialize the metric.protected voidMetricAECS.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricDefault.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricDM.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricDMStar.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricEntropy.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] ahierarchies, ARXConfiguration config) protected voidMetricHeight.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricNMEntropy.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricNMPrecision.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricPrecision.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricStatic.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricWeighted.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) -
Verwendungen von DataManager in org.deidentifier.arx.metric.v2
Methoden in org.deidentifier.arx.metric.v2 mit Parametern vom Typ DataManagerModifizierer und TypMethodeBeschreibungprotected voidAbstractMetricMultiDimensional.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidAbstractMetricMultiDimensionalPotentiallyPrecomputed.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] ahierarchies, ARXConfiguration config) protected voidAbstractMetricSingleDimensional.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDHeight.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDNMLoss.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDNMLossPrecomputed.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDNMPrecision.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDNUEntropyPrecomputed.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDNUNMEntropyPrecomputed.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDNUNMNormalizedEntropyPrecomputed.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricMDStatic.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricSDClassification.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricSDNMAmbiguity.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricSDNMDiscernability.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricSDNMEntropyBasedInformationLoss.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricSDNMKLDivergence.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config) protected voidMetricSDNMPublisherPayout.initializeInternal(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config)