lv.lumii.layoutengine

## Class ArrangeData

- java.lang.Object
- - lv.lumii.layoutengine.ArrangeData

- Direct Known Subclasses:
    ArrangeData.FlowData, ArrangeData.InheritedData, ArrangeData.NoneData, ArrangeData.SpringEmbeddedData, ArrangeData.UniversalData

      public abstract class ArrangeData
      extends java.lang.Object

  This class stores data for arranging the associated container according to specified style.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ArrangeData.ArrangeStyle` Lists the possible styles in which to arrange a diagram.
    `static class` | `ArrangeData.FlowData` Flow arrange style data.
    `static class` | `ArrangeData.InheritedData` The data for the inherited arrange style.
    `static class` | `ArrangeData.NoneData` Fictive data for empty style.
    `static class` | `ArrangeData.SpringEmbeddedData` Spring embedded arrange style data.
    `static class` | `ArrangeData.UniversalData` Universal arrange style data.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `ArrangeData` | `getUsedData()` Returns the actual used data for arranging this container.

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

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getUsedData

          public ArrangeData getUsedData()

      Returns the actual used data for arranging this container. More precisely, returns the data of the lowest ancestor in the hierarchy tree that doesn't have inherited arrange style.
      Returns:
        the actual used data for the container.