com.ihr.xbrl.om.table.definition

## Interface MutableAspectValue

- All Known Subinterfaces:
    ConceptsAspectInterface, DimensionsAspectInterface<T>, EntityIdentifiersAspectInterface, ExplicitDimensionsAspectInterface, PeriodsAspectInterface, TypedDimensionsAspectInterface, UnitsAspectInterface
  All Known Implementing Classes:
    ConceptAspectNode, EntityIdentifierAspectNode, ExplicitDimensionAspectNode, PeriodAspectNode, TypedDimensionAspectNode, UnitAspectNode

      public interface MutableAspectValue

  An instance of a MutableAspectValue must accept a set of values that will be returned later when the aspect value is requested This allows for open breakdowns resolved when an instance is present.
  Author:
    Ignacio

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getLabel(CellHeader ch)` Returns a text representation of the aspect value that can be used in the GUI as the cell header.
    `void` | `setValues(java.util.Set<?> distinctValues)` Sets the values.

- - ### Method Detail

    - #### setValues

          void setValues(java.util.Set<?> distinctValues)

      Sets the values.
      Parameters:
        `distinctValues` - the new values

    - #### getLabel

          java.lang.String getLabel(CellHeader ch)

      Returns a text representation of the aspect value that can be used in the GUI as the cell header.
      Parameters:
        `ch` - the ch
      Returns:
        the label