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

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

- Packages that use HierarchyBuilderRedactionBased
  Package | Description
  --- | ---
  org.deidentifier.arx.aggregates | This package provides methods for aggregating data.
  org.deidentifier.arx.metric.v2 |

- - ### Uses of HierarchyBuilderRedactionBased in org.deidentifier.arx.aggregates

    Methods in org.deidentifier.arx.aggregates that return HierarchyBuilderRedactionBased
    Modifier and Type | Method and Description
    --- | ---
    `static <T> HierarchyBuilderRedactionBased<T>` | HierarchyBuilderRedactionBased.`create(char redactionCharacter)` Values are aligned left-to-right and redacted right-to-left.
    `static <T> HierarchyBuilderRedactionBased<T>` | HierarchyBuilderRedactionBased.`create(java.io.File file)` Loads a builder specification from the given file.
    `static <T> HierarchyBuilderRedactionBased<T>` | HierarchyBuilderRedactionBased.`create(HierarchyBuilderRedactionBased.Order alignmentOrder, HierarchyBuilderRedactionBased.Order redactionOrder, char redactionCharacter)` Values are aligned according to the alignmentOrder and redacted according to the redactionOrder.
    `static <T> HierarchyBuilderRedactionBased<T>` | HierarchyBuilderRedactionBased.`create(HierarchyBuilderRedactionBased.Order alignmentOrder, HierarchyBuilderRedactionBased.Order redactionOrder, char paddingCharacter, char redactionCharacter)` Values are aligned according to the alignmentOrder and redacted according to the redactionOrder.
    `static <T> HierarchyBuilderRedactionBased<T>` | HierarchyBuilderRedactionBased.`create(java.lang.String file)` Loads a builder specification from the given file.

  - ### Uses of HierarchyBuilderRedactionBased in org.deidentifier.arx.metric.v2

    Constructors in org.deidentifier.arx.metric.v2 with parameters of type HierarchyBuilderRedactionBased
    Constructor and Description
    `DomainShareRedaction(HierarchyBuilderRedactionBased<?> builder)` Creates a new set of domain shares derived from the given functional redaction-based hierarchy.