## Uses of Class
org.deidentifier.arx.framework.data.DataManager

Packages that use DataManager
org.deidentifier.arx.criteria: This package implements different variants of class-based privacy criteria, such as k-anonymity, l-diversity, t-closeness and d-presence.
org.deidentifier.arx.framework.check: This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
org.deidentifier.arx.framework.data: This package implements data management, i.e., encoding and representing input data, output data and generalization hierarchies
org.deidentifier.arx.metric: Package providing access to quality models

### Uses of DataManager in org.deidentifier.arx.criteria

Methods in org.deidentifier.arx.criteria with parameters of type DataManager
`void` ProfitabilityProsecutorNoAttack.`initialize(DataManager manager, ARXConfiguration config)`
`void` ProfitabilityProsecutor.`initialize(DataManager manager, ARXConfiguration config)`
`void` PrivacyCriterion.`initialize(DataManager manager, ARXConfiguration config)` Override this to initialize the criterion.
`void` PopulationUniqueness.`initialize(DataManager manager, ARXConfiguration config)`
`void` OrderedDistanceTCloseness.`initialize(DataManager manager, ARXConfiguration config)`
`void` KMap.`initialize(DataManager manager, ARXConfiguration config)`
`void` Inclusion.`initialize(DataManager manager, ARXConfiguration config)`
`void` HierarchicalDistanceTCloseness.`initialize(DataManager manager, ARXConfiguration config)`
`void` ExplicitPrivacyCriterion.`initialize(DataManager manager, ARXConfiguration config)`
`void` EqualDistanceTCloseness.`initialize(DataManager manager, ARXConfiguration config)`
`void` EnhancedBLikeness.`initialize(DataManager manager, ARXConfiguration config)`
`void` EDDifferentialPrivacy.`initialize(DataManager manager, ARXConfiguration config)`
`void` DPresence.`initialize(DataManager manager, ARXConfiguration config)`
`void` DDisclosurePrivacy.`initialize(DataManager manager, ARXConfiguration config)`
`void` BasicBLikeness.`initialize(DataManager manager, ARXConfiguration config)`

### Uses of DataManager in org.deidentifier.arx.framework.check

Constructors in org.deidentifier.arx.framework.check with parameters of type DataManager
Constructor and Description
`TransformationApplicator(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.

### Uses of DataManager in org.deidentifier.arx.framework.data

Subclasses of DataManager in org.deidentifier.arx.framework.data
`class` `DataManagerSubset` A data manager that is projected onto a given subset.

Methods in org.deidentifier.arx.framework.data that return DataManager
`DataManager` DataManager.`getSubsetInstance(RowSet rowset)` Returns an instance of this data manager, that is projected onto the given rowset

Methods in org.deidentifier.arx.framework.data with parameters of type DataManager
`void` GeneralizationHierarchy.`checkMonotonicity(DataManager manager)` Throws an exception, if the hierarchy is not monotonic.

### Uses of DataManager in org.deidentifier.arx.metric

Methods in org.deidentifier.arx.metric with parameters of type DataManager
`void` Metric.`initialize(DataManager manager, DataDefinition definition, Data input, GeneralizationHierarchy[] hierarchies, ARXConfiguration config)` Initializes the metric.