# Hierarchy For Package org.deidentifier.arx.metric.v2

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.deidentifier.arx.metric.v2.__MetricV2
  - org.deidentifier.arx.metric.v2.Cardinalities (implements java.io.Serializable)
  - org.deidentifier.arx.metric.v2.DomainShareMaterialized (implements org.deidentifier.arx.metric.v2.DomainShare)
  - org.deidentifier.arx.metric.v2.DomainShareRedaction (implements org.deidentifier.arx.metric.v2.DomainShare)
  - org.deidentifier.arx.metric.v2.DomainShareReliable (implements java.io.Serializable)
  - org.deidentifier.arx.aggregates.HierarchyBuilder<T> (implements java.io.Serializable)
    - org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased<T> (implements java.io.Serializable)
      - org.deidentifier.arx.aggregates.HierarchyBuilderIntervalBased<T>
        - org.deidentifier.arx.metric.v2.DomainShareInterval<T> (implements org.deidentifier.arx.metric.v2.DomainShare)
  - org.deidentifier.arx.metric.InformationLoss<T> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
      - org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
        - org.deidentifier.arx.metric.v2.ILMultiDimensionalArithmeticMean
        - org.deidentifier.arx.metric.v2.ILMultiDimensionalGeometricMean
        - org.deidentifier.arx.metric.v2.ILMultiDimensionalMax
        - org.deidentifier.arx.metric.v2.ILMultiDimensionalSum
      - org.deidentifier.arx.metric.v2.ILMultiDimensionalRank
    - org.deidentifier.arx.metric.v2.ILScore
    - org.deidentifier.arx.metric.v2.ILSingleDimensional
  - org.deidentifier.arx.metric.InformationLossWithBound<T>
    - org.deidentifier.arx.metric.v2.ILMultiDimensionalWithBound
    - org.deidentifier.arx.metric.v2.ILSingleDimensionalWithBound
  - org.deidentifier.arx.metric.v2.IO
  - org.deidentifier.arx.metric.Metric<T> (implements java.io.Serializable)
    - org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensional
      - org.deidentifier.arx.metric.v2.AbstractMetricMultiDimensionalPotentiallyPrecomputed
        - org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
        - org.deidentifier.arx.metric.v2.MetricMDNUEntropyPotentiallyPrecomputed
        - org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPotentiallyPrecomputed
        - org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPotentiallyPrecomputed
      - org.deidentifier.arx.metric.v2.MetricMDHeight
      - org.deidentifier.arx.metric.v2.MetricMDNMLoss
        - org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
      - org.deidentifier.arx.metric.v2.MetricMDNMPrecision
        - org.deidentifier.arx.metric.v2.MetricMDPrecision
      - org.deidentifier.arx.metric.v2.MetricMDNUEntropyPrecomputed
        - org.deidentifier.arx.metric.v2.MetricMDNUEntropy
        - org.deidentifier.arx.metric.v2.MetricMDNUNMEntropyPrecomputed
          - org.deidentifier.arx.metric.v2.MetricMDNUNMEntropy
          - org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropyPrecomputed
            - org.deidentifier.arx.metric.v2.MetricMDNUNMNormalizedEntropy
      - org.deidentifier.arx.metric.v2.MetricMDStatic
    - org.deidentifier.arx.metric.v2.AbstractMetricSingleDimensional
      - org.deidentifier.arx.metric.v2.MetricSDAECS
      - org.deidentifier.arx.metric.v2.MetricSDClassification
      - org.deidentifier.arx.metric.v2.MetricSDNMAmbiguity
      - org.deidentifier.arx.metric.v2.MetricSDNMDiscernability
        - org.deidentifier.arx.metric.v2.MetricSDDiscernability
      - org.deidentifier.arx.metric.v2.MetricSDNMEntropyBasedInformationLoss
      - org.deidentifier.arx.metric.v2.MetricSDNMKLDivergence
      - org.deidentifier.arx.metric.v2.MetricSDNMPublisherPayout
  - org.deidentifier.arx.metric.v2.QualityMetadata<T> (implements java.io.Serializable)
  - org.deidentifier.arx.metric.v2.TupleMatcher (implements java.io.Serializable)

## Interface Hierarchy

- java.io.Serializable
  - org.deidentifier.arx.metric.v2.DomainShare