Enum Class ActionVariant

java.lang.Object
java.lang.Enum<ActionVariant>
io.jmix.flowui.kit.action.ActionVariant
All Implemented Interfaces:
Serializable, Comparable<ActionVariant>, Constable

public enum ActionVariant extends Enum<ActionVariant>
Set of variants applicable to Action. This can be used to assign a special visual style to a component that represents the action, for example, by setting a suitable ThemeVariant.
  • Enum Constant Details

    • DEFAULT

      public static final ActionVariant DEFAULT
      The default action variant.
    • PRIMARY

      public static final ActionVariant PRIMARY
      A variant of important actions or ones you want to highlight.
    • DANGER

      public static final ActionVariant DANGER
      A variant of actions related to dangerous operations, such as removing data.
    • SUCCESS

      public static final ActionVariant SUCCESS
      A variant of actions related to safe operations or simply providing a different style to DEFAULT.
  • Method Details

    • values

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