Enum ScheduleSleepTime

java.lang.Object
java.lang.Enum<ScheduleSleepTime>
org.refcodes.data.ScheduleSleepTime
All Implemented Interfaces:
Serializable, Comparable<ScheduleSleepTime>, java.lang.constant.Constable, org.refcodes.mixin.TimeMillisAccessor

public enum ScheduleSleepTime extends Enum<ScheduleSleepTime> implements org.refcodes.mixin.TimeMillisAccessor
The ScheduleSleepTime defined values used inside a control flow.
  • Enum Constant Details

    • MIN_SCHEDULE_SLEEP_TIME_IN_MS

      public static final ScheduleSleepTime MIN_SCHEDULE_SLEEP_TIME_IN_MS
    • NORM_SCHEDULE_SLEEP_TIME_IN_MS

      public static final ScheduleSleepTime NORM_SCHEDULE_SLEEP_TIME_IN_MS
    • MAX_SCHEDULE_SLEEP_TIME_IN_MS

      public static final ScheduleSleepTime MAX_SCHEDULE_SLEEP_TIME_IN_MS
  • Method Details

    • values

      public static ScheduleSleepTime[] 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 ScheduleSleepTime 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
    • getTimeMillis

      public int getTimeMillis()
      Specified by:
      getTimeMillis in interface org.refcodes.mixin.TimeMillisAccessor