Enum Class RecurrenceRule.Skip

java.lang.Object
java.lang.Enum<RecurrenceRule.Skip>
org.dmfs.rfc5545.recur.RecurrenceRule.Skip
All Implemented Interfaces:
Serializable, Comparable<RecurrenceRule.Skip>, Constable
Enclosing class:
RecurrenceRule

public static enum RecurrenceRule.Skip extends Enum<RecurrenceRule.Skip>
Values of the new SKIP parameter as added in tools.ietf.org/html/draft-daboo-icalendar-rscale-03
  • Enum Constant Details

    • OMIT

      public static final RecurrenceRule.Skip OMIT
      OMIT is the default value. It means that non-existing dates are just ignored.
    • BACKWARD

      public static final RecurrenceRule.Skip BACKWARD
      BACKWARD means that non-existing instanced get rolled back to the previous day (for leap days) or month (for leap months).
    • FORWARD

      public static final RecurrenceRule.Skip FORWARD
      FORWARD means that non-existing instanced get rolled forward to the next day (for leap days) or month (for leap months).
  • Method Details

    • values

      public static RecurrenceRule.Skip[] 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 RecurrenceRule.Skip 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