Enum Class SplitEvent.Type

java.lang.Object
java.lang.Enum<SplitEvent.Type>
cdc.applic.factorization.events.SplitEvent.Type
All Implemented Interfaces:
Serializable, Comparable<SplitEvent.Type>, Constable
Enclosing class:
SplitEvent<T>

public static enum SplitEvent.Type extends Enum<SplitEvent.Type>
  • Enum Constant Details

    • KEEP_OBJECT

      public static final SplitEvent.Type KEEP_OBJECT
      The object is kept unchanged.
    • REDUCE_OBJECT_APPLICABILITY

      public static final SplitEvent.Type REDUCE_OBJECT_APPLICABILITY
      The object is kept and its applicability is reduced.
    • CREATE_OBJECT

      public static final SplitEvent.Type CREATE_OBJECT
      An object is created.
    • REUSE_OBJECT

      public static final SplitEvent.Type REUSE_OBJECT
      The object is reused.
    • REMOVE_OBJECT

      public static final SplitEvent.Type REMOVE_OBJECT
      The object is removed.
  • Method Details

    • values

      public static SplitEvent.Type[] 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 SplitEvent.Type 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