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

Packages that use Dictionary
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.check.groupify: This package implements different hash-groupify operators.
org.deidentifier.arx.framework.data: This package implements data management, i.e., encoding and representing input data, output data and generalization hierarchies

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

Methods in org.deidentifier.arx.framework.check with parameters of type Dictionary
`TransformedData` TransformationApplicator.`applyTransformation(Transformation<?> transformation, Dictionary microaggregationDictionary)` Applies the given transformation and returns the dataset

### Uses of Dictionary in org.deidentifier.arx.framework.check.groupify

Methods in org.deidentifier.arx.framework.check.groupify with parameters of type Dictionary
`Data` HashGroupify.`performMicroaggregation(DataAggregationInformation microaggregationData, Dictionary dictionary)` Returns a data object with microaggregation performed

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

Methods in org.deidentifier.arx.framework.data that return Dictionary
`Dictionary` Data.`getDictionary()` Returns the dictionary.

Methods in org.deidentifier.arx.framework.data with parameters of type Dictionary
`static Data` Data.`createProjection(DataMatrix data, java.lang.String[] header, int[] columns, Dictionary dictionary)` Creates an object which projects the given data onto the given set of columns
`static Data` Data.`createWrapper(DataMatrix data, java.lang.String[] header, int[] columns, Dictionary dictionary)` Creates an object which simply encapsulates the provided objects
`void` Dictionary.`registerAll(int targetDimension, Dictionary dictionary, int sourceDimension)` Merges this dictionary with another dictionary.

Constructors in org.deidentifier.arx.framework.data with parameters of type Dictionary
Constructor and Description
`DataManager(java.lang.String[] header, DataMatrix data, Dictionary dictionary, DataDefinition definition, java.util.Map<java.lang.String,DistributionAggregateFunction> functions, ARXConfiguration config)` Creates a new data manager from pre-encoded data.
`Dictionary(Dictionary input, int[] columns)` Instantiates a new dictionary by extracting a projection of the given dictionary
`GeneralizationHierarchy(java.lang.String name, java.lang.String[][] hierarchy, int dimension, Dictionary dictionary)` Creates a new generalization hierarchy.