Enum Class ScenarioValidation.Kind

java.lang.Object
java.lang.Enum<ScenarioValidation.Kind>
dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
All Implemented Interfaces:
Serializable, Comparable<ScenarioValidation.Kind>, Constable
Enclosing class:
ScenarioValidation

public static enum ScenarioValidation.Kind extends Enum<ScenarioValidation.Kind>
What validation found wrong.
  • Enum Constant Details

    • UNKNOWN_SCENARIO

      public static final ScenarioValidation.Kind UNKNOWN_SCENARIO
      A scenario ID is not registered.
    • DISABLED_SCENARIO

      public static final ScenarioValidation.Kind DISABLED_SCENARIO
      A scenario is registered but switched off.
    • DEPENDENCY_ADDED

      public static final ScenarioValidation.Kind DEPENDENCY_ADDED
      A required scenario was added to the set.
    • DEPENDENCY_MISSING

      public static final ScenarioValidation.Kind DEPENDENCY_MISSING
      A required scenario is not registered at all.
    • CONFLICT

      public static final ScenarioValidation.Kind CONFLICT
      Two scenarios in the set declared each other incompatible.
    • CAPABILITY_CONFLICT

      public static final ScenarioValidation.Kind CAPABILITY_CONFLICT
      One scenario in the set conflicts with a ScenarioCapability another one provides.
    • MISSING_PLUGIN

      public static final ScenarioValidation.Kind MISSING_PLUGIN
      A scenario needs a plugin that is not enabled.
    • CIRCULAR_DEPENDENCY

      public static final ScenarioValidation.Kind CIRCULAR_DEPENDENCY
      A dependency chain loops back on itself.
    • LIMIT_EXCEEDED

      public static final ScenarioValidation.Kind LIMIT_EXCEEDED
      More scenarios were selected than the configuration allows.
  • Method Details

    • values

      public static ScenarioValidation.Kind[] 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 ScenarioValidation.Kind 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