Class Priority

java.lang.Object
org.eclipse.ui.navigator.Priority

public final class Priority extends Object

Enumeration of the Priority values supported by the Common Navigator.

Since:
3.2
  • Field Details

    • HIGHEST_PRIORITY_VALUE

      public static final int HIGHEST_PRIORITY_VALUE
      Indicates Highest priority as an int.
      See Also:
    • HIGHER_PRIORITY_VALUE

      public static final int HIGHER_PRIORITY_VALUE
      Indicates Higher priority as an int.
      See Also:
    • HIGH_PRIORITY_VALUE

      public static final int HIGH_PRIORITY_VALUE
      Indicates High priority as an int.
      See Also:
    • NORMAL_PRIORITY_VALUE

      public static final int NORMAL_PRIORITY_VALUE
      Indicates Normal priority as an int.
      See Also:
    • LOW_PRIORITY_VALUE

      public static final int LOW_PRIORITY_VALUE
      Indicates Low priority as an int.
      See Also:
    • LOWER_PRIORITY_VALUE

      public static final int LOWER_PRIORITY_VALUE
      Indicates Lower priority as an int.
      See Also:
    • LOWEST_PRIORITY_VALUE

      public static final int LOWEST_PRIORITY_VALUE
      Indicates Lowest priority as an int.
      See Also:
    • HIGHEST_PRIORITY_LITERAL

      public static final String HIGHEST_PRIORITY_LITERAL
      Indicates Highest priority as a String.
      See Also:
    • HIGHER_PRIORITY_LITERAL

      public static final String HIGHER_PRIORITY_LITERAL
      Indicates Higher priority as a String.
      See Also:
    • HIGH_PRIORITY_LITERAL

      public static final String HIGH_PRIORITY_LITERAL
      Indicates High priority as a String.
      See Also:
    • NORMAL_PRIORITY_LITERAL

      public static final String NORMAL_PRIORITY_LITERAL
      Indicates Normal priority as a String.
      See Also:
    • LOW_PRIORITY_LITERAL

      public static final String LOW_PRIORITY_LITERAL
      Indicates Low priority as a String.
      See Also:
    • LOWER_PRIORITY_LITERAL

      public static final String LOWER_PRIORITY_LITERAL
      Indicates Lower priority as a String.
      See Also:
    • LOWEST_PRIORITY_LITERAL

      public static final String LOWEST_PRIORITY_LITERAL
      Indicates Lowest priority as a String.
      See Also:
    • HIGHEST

      public static final Priority HIGHEST
      Indicates Highest priority as a Priority enumeration.
    • HIGHER

      public static final Priority HIGHER
      Indicates Higher priority as a Priority enumeration.
    • HIGH

      public static final Priority HIGH
      Indicates High priority as a Priority enumeration.
    • NORMAL

      public static final Priority NORMAL
      Indicates Normal priority as a Priority enumeration.
    • LOW

      public static final Priority LOW
      Indicates Low priority as a Priority enumeration.
    • LOWER

      public static final Priority LOWER
      Indicates Lower priority as a Priority enumeration.
    • LOWEST

      public static final Priority LOWEST
      Indicates Lowest priority as a Priority enumeration.
    • ENUM_ARRAY

      public static final Priority[] ENUM_ARRAY
      The ordered array of possible enumeration values (0=> Highest, length-1=>Lowest)
  • Constructor Details

    • Priority

      protected Priority(int aValue, String aLiteral)
  • Method Details

    • get

      public static Priority get(String aLiteral)
      Returns the correct instance of the Priority ENUM for aLiteral.

      This method will return NORMAL if the supplied value of aLiteral is invalid.

      Parameters:
      aLiteral - One of the defined *_LITERAL constants of this class
      Returns:
      The corresponding Priority Enum or NORMAL if aLiteral is invalid
    • get

      public static Priority get(int aValue)
      Returns the correct instance of the Priority ENUM for aValue.

      This method will return NORMAL if the supplied value of aValue is invalid.

      Parameters:
      aValue - One of the defined *_VALUE constants of this class
      Returns:
      The corresponding Priority Enum or NORMAL if aValue is invalid
    • getLiteral

      public String getLiteral()
      Returns:
      The literal string for this specific Priority.
    • getValue

      public int getValue()
      0 is the lowest priority; 7 is the highest.
      Returns:
      The integer value for this specific Priority.
    • toString

      public String toString()
      Overrides:
      toString in class Object