Enum Task.BlockingScope

java.lang.Object
java.lang.Enum<Task.BlockingScope>
org.jdesktop.application.Task.BlockingScope
All Implemented Interfaces:
Serializable, Comparable<Task.BlockingScope>, java.lang.constant.Constable
Enclosing class:
Task<T,V>

public static enum Task.BlockingScope extends Enum<Task.BlockingScope>
Specifies to what extent the GUI should be blocked a Task is executed by a TaskService. Input blocking is carried out by the Task's inputBlocker.
See Also:
  • Enum Constant Details

    • NONE

      public static final Task.BlockingScope NONE
      Don't block the GUI while this Task is executing.
    • ACTION

      public static final Task.BlockingScope ACTION
      Block an Action while the task is executing, typically by temporarily disabling it.
    • COMPONENT

      public static final Task.BlockingScope COMPONENT
      Block a component while the task is executing, typically by temporarily disabling it.
    • WINDOW

      public static final Task.BlockingScope WINDOW
      Block a top level window while the task is executing, typically by showing a window-modal dialog.
    • APPLICATION

      public static final Task.BlockingScope APPLICATION
      Block all of the application's top level windows, typically by showing a application-modal dialog.
  • Method Details

    • values

      public static Task.BlockingScope[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Task.BlockingScope valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null