Package org.freeplane.api

# Enum Class ChildNodesLayout

java.lang.Object
java.lang.Enum<ChildNodesLayout>
org.freeplane.api.ChildNodesLayout

All Implemented Interfaces:
  `Serializable`, `Comparable<ChildNodesLayout>`, `Constable`

public enum ChildNodesLayout extends Enum<ChildNodesLayout>

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `AUTO`
  `AUTO_AFTERPARENT`
  `AUTO_BEFOREPARENT`
  `AUTO_CENTERED`
  `AUTO_FIRST`
  `AUTO_FLOW`
  `AUTO_LAST`
  `LEFTTORIGHT_BOTHSIDES_AUTO`
  `LEFTTORIGHT_BOTHSIDES_CENTERED`
  `LEFTTORIGHT_BOTHSIDES_FIRST`
  `LEFTTORIGHT_BOTHSIDES_FLOW`
  `LEFTTORIGHT_BOTHSIDES_LAST`
  `LEFTTORIGHT_BOTHSIDES_LEFT`
  `LEFTTORIGHT_BOTHSIDES_RIGHT`
  `LEFTTORIGHT_BOTTOM_AUTO`
  `LEFTTORIGHT_BOTTOM_CENTERED`
  `LEFTTORIGHT_BOTTOM_FIRST`
  `LEFTTORIGHT_BOTTOM_FLOW`
  `LEFTTORIGHT_BOTTOM_LAST`
  `LEFTTORIGHT_BOTTOM_LEFT`
  `LEFTTORIGHT_BOTTOM_RIGHT`
  `LEFTTORIGHT_TOP_AUTO`
  `LEFTTORIGHT_TOP_CENTERED`
  `LEFTTORIGHT_TOP_FIRST`
  `LEFTTORIGHT_TOP_FLOW`
  `LEFTTORIGHT_TOP_LAST`
  `LEFTTORIGHT_TOP_LEFT`
  `LEFTTORIGHT_TOP_RIGHT`
  `NOT_SET`
  `TOPTOBOTTOM_ASC_STACKEDAUTO`
  `TOPTOBOTTOM_BOTHSIDES_AUTO`
  `TOPTOBOTTOM_BOTHSIDES_BOTTOM`
  `TOPTOBOTTOM_BOTHSIDES_CENTERED`
  `TOPTOBOTTOM_BOTHSIDES_FIRST`
  `TOPTOBOTTOM_BOTHSIDES_FLOW`
  `TOPTOBOTTOM_BOTHSIDES_LAST`
  `TOPTOBOTTOM_BOTHSIDES_STACKEDAUTO`
  `TOPTOBOTTOM_BOTHSIDES_TOP`
  `TOPTOBOTTOM_DESC_STACKEDAUTO`
  `TOPTOBOTTOM_LEFT_AUTO`
  `TOPTOBOTTOM_LEFT_BOTTOM`
  `TOPTOBOTTOM_LEFT_CENTERED`
  `TOPTOBOTTOM_LEFT_FIRST`
  `TOPTOBOTTOM_LEFT_FLOW`
  `TOPTOBOTTOM_LEFT_LAST`
  `TOPTOBOTTOM_LEFT_TOP`
  `TOPTOBOTTOM_RIGHT_AUTO`
  `TOPTOBOTTOM_RIGHT_BOTTOM`
  `TOPTOBOTTOM_RIGHT_CENTERED`
  `TOPTOBOTTOM_RIGHT_FIRST`
  `TOPTOBOTTOM_RIGHT_FLOW`
  `TOPTOBOTTOM_RIGHT_LAST`
  `TOPTOBOTTOM_RIGHT_TOP`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ChildNodesAlignment`
  `childNodesAlignment()`
  `ChildrenSides`
  `childrenSides()`
  `LayoutOrientation`
  `layoutOrientation()`
  `static Optional<ChildNodesLayout>`
  `using(LayoutOrientation layoutOrientation, ChildrenSides childrenSides, ChildNodesAlignment childNodesAlignment)`
  `static ChildNodesLayout`
  `valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static ChildNodesLayout[]`
  `values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

  ### Methods inherited from class java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

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

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

- ## Enum Constant Details

  - ### NOT_SET

    public static final ChildNodesLayout NOT_SET

  - ### TOPTOBOTTOM_LEFT_TOP

    public static final ChildNodesLayout TOPTOBOTTOM_LEFT_TOP

  - ### TOPTOBOTTOM_BOTHSIDES_TOP

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_TOP

  - ### TOPTOBOTTOM_RIGHT_TOP

    public static final ChildNodesLayout TOPTOBOTTOM_RIGHT_TOP

  - ### TOPTOBOTTOM_LEFT_LAST

    public static final ChildNodesLayout TOPTOBOTTOM_LEFT_LAST

  - ### TOPTOBOTTOM_BOTHSIDES_LAST

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_LAST

  - ### TOPTOBOTTOM_RIGHT_LAST

    public static final ChildNodesLayout TOPTOBOTTOM_RIGHT_LAST

  - ### TOPTOBOTTOM_LEFT_CENTERED

    public static final ChildNodesLayout TOPTOBOTTOM_LEFT_CENTERED

  - ### TOPTOBOTTOM_BOTHSIDES_CENTERED

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_CENTERED

  - ### TOPTOBOTTOM_RIGHT_CENTERED

    public static final ChildNodesLayout TOPTOBOTTOM_RIGHT_CENTERED

  - ### TOPTOBOTTOM_LEFT_FLOW

    public static final ChildNodesLayout TOPTOBOTTOM_LEFT_FLOW

  - ### TOPTOBOTTOM_BOTHSIDES_FLOW

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_FLOW

  - ### TOPTOBOTTOM_RIGHT_FLOW

    public static final ChildNodesLayout TOPTOBOTTOM_RIGHT_FLOW

  - ### TOPTOBOTTOM_LEFT_FIRST

    public static final ChildNodesLayout TOPTOBOTTOM_LEFT_FIRST

  - ### TOPTOBOTTOM_BOTHSIDES_FIRST

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_FIRST

  - ### TOPTOBOTTOM_RIGHT_FIRST

    public static final ChildNodesLayout TOPTOBOTTOM_RIGHT_FIRST

  - ### TOPTOBOTTOM_LEFT_BOTTOM

    public static final ChildNodesLayout TOPTOBOTTOM_LEFT_BOTTOM

  - ### TOPTOBOTTOM_BOTHSIDES_BOTTOM

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_BOTTOM

  - ### TOPTOBOTTOM_RIGHT_BOTTOM

    public static final ChildNodesLayout TOPTOBOTTOM_RIGHT_BOTTOM

  - ### LEFTTORIGHT_TOP_LEFT

    public static final ChildNodesLayout LEFTTORIGHT_TOP_LEFT

  - ### LEFTTORIGHT_TOP_LAST

    public static final ChildNodesLayout LEFTTORIGHT_TOP_LAST

  - ### LEFTTORIGHT_TOP_CENTERED

    public static final ChildNodesLayout LEFTTORIGHT_TOP_CENTERED

  - ### LEFTTORIGHT_TOP_FLOW

    public static final ChildNodesLayout LEFTTORIGHT_TOP_FLOW

  - ### LEFTTORIGHT_TOP_FIRST

    public static final ChildNodesLayout LEFTTORIGHT_TOP_FIRST

  - ### LEFTTORIGHT_TOP_RIGHT

    public static final ChildNodesLayout LEFTTORIGHT_TOP_RIGHT

  - ### LEFTTORIGHT_BOTHSIDES_LEFT

    public static final ChildNodesLayout LEFTTORIGHT_BOTHSIDES_LEFT

  - ### LEFTTORIGHT_BOTHSIDES_LAST

    public static final ChildNodesLayout LEFTTORIGHT_BOTHSIDES_LAST

  - ### LEFTTORIGHT_BOTHSIDES_CENTERED

    public static final ChildNodesLayout LEFTTORIGHT_BOTHSIDES_CENTERED

  - ### LEFTTORIGHT_BOTHSIDES_FLOW

    public static final ChildNodesLayout LEFTTORIGHT_BOTHSIDES_FLOW

  - ### LEFTTORIGHT_BOTHSIDES_FIRST

    public static final ChildNodesLayout LEFTTORIGHT_BOTHSIDES_FIRST

  - ### LEFTTORIGHT_BOTHSIDES_RIGHT

    public static final ChildNodesLayout LEFTTORIGHT_BOTHSIDES_RIGHT

  - ### LEFTTORIGHT_BOTTOM_LEFT

    public static final ChildNodesLayout LEFTTORIGHT_BOTTOM_LEFT

  - ### LEFTTORIGHT_BOTTOM_LAST

    public static final ChildNodesLayout LEFTTORIGHT_BOTTOM_LAST

  - ### LEFTTORIGHT_BOTTOM_CENTERED

    public static final ChildNodesLayout LEFTTORIGHT_BOTTOM_CENTERED

  - ### LEFTTORIGHT_BOTTOM_FLOW

    public static final ChildNodesLayout LEFTTORIGHT_BOTTOM_FLOW

  - ### LEFTTORIGHT_BOTTOM_FIRST

    public static final ChildNodesLayout LEFTTORIGHT_BOTTOM_FIRST

  - ### LEFTTORIGHT_BOTTOM_RIGHT

    public static final ChildNodesLayout LEFTTORIGHT_BOTTOM_RIGHT

  - ### TOPTOBOTTOM_LEFT_AUTO

    public static final ChildNodesLayout TOPTOBOTTOM_LEFT_AUTO

  - ### TOPTOBOTTOM_BOTHSIDES_AUTO

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_AUTO

  - ### TOPTOBOTTOM_RIGHT_AUTO

    public static final ChildNodesLayout TOPTOBOTTOM_RIGHT_AUTO

  - ### LEFTTORIGHT_TOP_AUTO

    public static final ChildNodesLayout LEFTTORIGHT_TOP_AUTO

  - ### LEFTTORIGHT_BOTHSIDES_AUTO

    public static final ChildNodesLayout LEFTTORIGHT_BOTHSIDES_AUTO

  - ### LEFTTORIGHT_BOTTOM_AUTO

    public static final ChildNodesLayout LEFTTORIGHT_BOTTOM_AUTO

  - ### AUTO_AFTERPARENT

    public static final ChildNodesLayout AUTO_AFTERPARENT

  - ### AUTO_FIRST

    public static final ChildNodesLayout AUTO_FIRST

  - ### AUTO_CENTERED

    public static final ChildNodesLayout AUTO_CENTERED

  - ### AUTO_FLOW

    public static final ChildNodesLayout AUTO_FLOW

  - ### AUTO_LAST

    public static final ChildNodesLayout AUTO_LAST

  - ### AUTO_BEFOREPARENT

    public static final ChildNodesLayout AUTO_BEFOREPARENT

  - ### TOPTOBOTTOM_ASC_STACKEDAUTO

    public static final ChildNodesLayout TOPTOBOTTOM_ASC_STACKEDAUTO

  - ### TOPTOBOTTOM_BOTHSIDES_STACKEDAUTO

    public static final ChildNodesLayout TOPTOBOTTOM_BOTHSIDES_STACKEDAUTO

  - ### TOPTOBOTTOM_DESC_STACKEDAUTO

    public static final ChildNodesLayout TOPTOBOTTOM_DESC_STACKEDAUTO

  - ### AUTO

    public static final ChildNodesLayout AUTO

- ## Method Details

  - ### values

    public static ChildNodesLayout[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    Returns:
      an array containing the constants of this enum class, in the order they are declared

  - ### valueOf

    public static ChildNodesLayout valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
    Parameters:
      `name` - the name of the enum constant to be returned.
    Returns:
      the enum constant with the specified name
    Throws:
      `IllegalArgumentException` - if this enum class has no constant with the specified name
      `NullPointerException` - if the argument is null

  - ### using

    public static Optional<ChildNodesLayout> using(LayoutOrientation layoutOrientation, ChildrenSides childrenSides, ChildNodesAlignment childNodesAlignment)

  - ### childrenSides

    public ChildrenSides childrenSides()

  - ### childNodesAlignment

    public ChildNodesAlignment childNodesAlignment()

  - ### layoutOrientation

    public LayoutOrientation layoutOrientation()