Enum ScheduleItem.Kind

java.lang.Object
java.lang.Enum<ScheduleItem.Kind>
com.codename1.scheduling.ScheduleItem.Kind
All Implemented Interfaces:
Comparable<ScheduleItem.Kind>
Enclosing class:
ScheduleItem

public static enum ScheduleItem.Kind extends Enum<ScheduleItem.Kind>
How an item is drawn, apart from its colour.
  • Enum Constant Details

    • EVENT

      public static final ScheduleItem.Kind EVENT
      An item of its own: a block with a title that can be selected.
    • BACKGROUND

      public static final ScheduleItem.Kind BACKGROUND
      A band under the events, such as the hours somebody is available. It cannot be selected or moved.
    • BLOCKED

      public static final ScheduleItem.Kind BLOCKED
      Time that is taken but is nobody's to edit here, such as busy time read from another calendar. Drawn hatched.
  • Method Details

    • values

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