# Uses of Class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.AbstractGroup (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased.AbstractGroup

- Packages that use HierarchyBuilderGroupingBased.AbstractGroup
  Package | Description
  --- | ---
  org.deidentifier.arx.aggregates | This package provides methods for aggregating data.

- - ### Uses of HierarchyBuilderGroupingBased.AbstractGroup in org.deidentifier.arx.aggregates

    Subclasses of HierarchyBuilderGroupingBased.AbstractGroup in org.deidentifier.arx.aggregates
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `HierarchyBuilderIntervalBased.Interval<T>` This class represents an interval.
    `protected class` | `HierarchyBuilderOrderBased.CloseElements<T>` Internal helper class

    Methods in org.deidentifier.arx.aggregates that return HierarchyBuilderGroupingBased.AbstractGroup
    Modifier and Type | Method and Description
    --- | ---
    `protected HierarchyBuilderGroupingBased.AbstractGroup[][]` | HierarchyBuilderGroupingBased.`getPreparedGroups()` Returns the prepared groups for recursion.
    `protected HierarchyBuilderGroupingBased.AbstractGroup[][]` | HierarchyBuilderOrderBased.`prepareGroups()`
    `protected HierarchyBuilderGroupingBased.AbstractGroup[][]` | HierarchyBuilderIntervalBased.`prepareGroups()`
    `protected abstract HierarchyBuilderGroupingBased.AbstractGroup[][]` | HierarchyBuilderGroupingBased.`prepareGroups()` Tells the implementing class to prepare the generalization process.