Enum Class Position

java.lang.Object
java.lang.Enum<Position>
org.eclipse.e4.ui.model.internal.Position
All Implemented Interfaces:
Serializable, Comparable<Position>, Constable

public enum Position extends Enum<Position>
All the possible positioning values which can be used to contribute elements into the wanted place of a list.
Author:
René Brandstetter
  • Enum Constant Details

    • LAST

      public static final Position LAST
      Add an element to the end of a list (absolute positioning).
    • FIRST

      public static final Position FIRST
      Add an element at the beginning of a list (absolute positioning).
    • BEFORE

      public static final Position BEFORE
      Add an element before another named element (relative positioning).
    • AFTER

      public static final Position AFTER
      Add an element after a named element (relative positioning).
    • INDEX

      public static final Position INDEX
      Add an element at a specific index (absolute positioning).
  • Method Details

    • values

      public static Position[] 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 Position 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
    • find

      public static final Position find(String positionInfo)
      Find the Position enum value used in the given positioning string.
      Parameters:
      positionInfo - the positioning string (can be null, which would result in null)
      Returns:
      the Position which is mentioned in the positioning string, or null if none can be found