com.ihr.xbrl.pojo

## Class XBRLFactDimensionalProperty

- java.lang.Object
- - com.ihr.xbrl.pojo.XBRLFactProperty
  - - com.ihr.xbrl.pojo.XBRLFactDimensionalProperty

- All Implemented Interfaces:
    HasId, java.io.Serializable
  Direct Known Subclasses:
    XBRLFactExplicitProperty, XBRLFactTypedProperty

      public abstract class XBRLFactDimensionalProperty
      extends XBRLFactProperty

  This is an extension to the XBRLFactProperty class in order to add a dimension name.

  This class is extended by two other classes. Explicit and typed dimension classes.

  Author:
    Ignacio
  See Also:
    `XBRLFactExplicitProperty`, `XBRLFactTypedProperty`, Serialized Form

- - ### Field Summary

    - ### Fields inherited from class com.ihr.xbrl.pojo.XBRLFactProperty

      `CONTAINER_SCENARIO, CONTAINER_SEGMENT, PROPERTY_TYPE_EXPLICIT, PROPERTY_TYPE_TYPED, PROPERTY_TYPE_XML`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `XBRLFactDimensionalProperty()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `QName` | `getDimension()` Gets the dimension.
    `void` | `setDimension(QName dimension)` Sets the dimension.

    - ### Methods inherited from class com.ihr.xbrl.pojo.XBRLFactProperty

      `equals, getContainer, getContext, getFact, getId, getType, getValue, hashCode, setContainer, setContext, setFact, setHash, setId, setType, setValue`

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### XBRLFactDimensionalProperty

          public XBRLFactDimensionalProperty()

  - ### Method Detail

    - #### getDimension

          public QName getDimension()

      Gets the dimension.
      Returns:
        the dimension

    - #### setDimension

          public void setDimension(QName dimension)

      Sets the dimension.
      Parameters:
        `dimension` - the dimension to set