## Uses of Class
org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased

Packages that use HierarchyBuilderIntervalBased
org.deidentifier.arx.aggregates: This package provides methods for aggregating data: (1) builders for generalization hierarchies, (2) various methods for analyzing data quality and utility
org.deidentifier.arx.gui.view.impl.wizard
org.deidentifier.arx.metric.v2: Main package implementing quality models

### Uses of HierarchyBuilderIntervalBased in org.deidentifier.arx.aggregates

Methods in org.deidentifier.arx.aggregates that return HierarchyBuilderIntervalBased
`HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`addInterval(T min, T max)` Adds an interval.
`HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`addInterval(T min, T max, AggregateFunction<T> function)` Adds an interval.
`HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`addInterval(T min, T max, java.lang.String label)` Adds an interval.
`HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`clearIntervals()` Adds an interval.
`static <T> HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`create(DataType<T> type)` Creates a new instance.
`static <T> HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`create(DataType<T> type, HierarchyBuilderIntervalBased.Range<T> lowerRange, HierarchyBuilderIntervalBased.Range<T> upperRange)` Creates a new instance.
`static <T> HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`create(java.io.File file)` Loads a builder specification from the given file.
`static <T> HierarchyBuilderIntervalBased<T>` HierarchyBuilderIntervalBased.`create(java.lang.String file)` Loads a builder specification from the given file.

### Uses of HierarchyBuilderIntervalBased in org.deidentifier.arx.gui.view.impl.wizard

Methods in org.deidentifier.arx.gui.view.impl.wizard that return HierarchyBuilderIntervalBased
`HierarchyBuilderIntervalBased<T>` HierarchyWizardModelIntervals.`getBuilder(boolean serializable)`

Methods in org.deidentifier.arx.gui.view.impl.wizard with parameters of type HierarchyBuilderIntervalBased
`void` HierarchyWizardModelGrouping.`parse(HierarchyBuilderIntervalBased<T> builder)` Parses an interval-based spec.

### Uses of HierarchyBuilderIntervalBased in org.deidentifier.arx.metric.v2

Subclasses of HierarchyBuilderIntervalBased in org.deidentifier.arx.metric.v2
`class` `DomainShareInterval<T>` This class represents a set of domain shares for an attribute.

Constructors in org.deidentifier.arx.metric.v2 with parameters of type HierarchyBuilderIntervalBased
Constructor and Description
`DomainShareInterval(HierarchyBuilderIntervalBased<T> builder, int[][] hierarchy, java.lang.String[] dictionary)` Creates a new set of domain shares derived from the given functional interval-based hierarchy.