Enum Class ExecutionLevel

java.lang.Object
java.lang.Enum<ExecutionLevel>
org.praxislive.ide.project.api.ExecutionLevel
All Implemented Interfaces:
Serializable, Comparable<ExecutionLevel>, Constable

public enum ExecutionLevel extends Enum<ExecutionLevel>
The three main levels of project execution.
  • Enum Constant Details

    • CONFIGURE

      public static final ExecutionLevel CONFIGURE
      The configure level is for hub setup, process start and required configuration.
    • BUILD

      public static final ExecutionLevel BUILD
      The build level is for building of user roots and components.
    • RUN

      public static final ExecutionLevel RUN
      The run level is for starting user roots or executing commands related to running the project. Lines and files in this level may be executed multiple times.
  • Method Details

    • values

      public static ExecutionLevel[] 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 ExecutionLevel 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