# Enum CalendarCapability

java.lang.Object
java.lang.Enum<CalendarCapability>
com.codename1.calendar.CalendarCapability

All Implemented Interfaces:
  `Comparable<CalendarCapability>`

public enum CalendarCapability extends Enum<CalendarCapability>
A granular operation that a calendar source or collection may support.

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `ALARMS`
  `ATTACHMENTS`
  `ATTENDEES_READ`
  `ATTENDEES_WRITE`
  `CONFERENCING`
  `DELETE_EVENTS`
  `DELETE_TASKS`
  `DELTA_SYNC`
  `FREE_BUSY`
  `LOCAL_CHANGE_LISTENER`
  `MANAGE_CALENDARS`
  `OFFLINE_MUTATIONS`
  `READ_CALENDARS`
  `READ_EVENTS`
  `READ_TASKS`
  `RECURRENCE`
  `RESPOND_TO_INVITATIONS`
  `WRITE_EVENTS`
  `WRITE_TASKS`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static CalendarCapability`
  `valueOf(String name)`
  Returns the enum constant of this type with the specified name.
  `static CalendarCapability[]`
  `values()`
  Returns an array containing the constants of this enum type, in the order they are declared.

  ### Methods inherited from class Enum

  `clone, compareTo, equals, getDeclaringClass, getEnumValues, hashCode, name, ordinal, setEnumValues, toString, valueOf`

  ### Methods inherited from class Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### READ_CALENDARS

    public static final CalendarCapability READ_CALENDARS

  - ### MANAGE_CALENDARS

    public static final CalendarCapability MANAGE_CALENDARS

  - ### READ_EVENTS

    public static final CalendarCapability READ_EVENTS

  - ### WRITE_EVENTS

    public static final CalendarCapability WRITE_EVENTS

  - ### DELETE_EVENTS

    public static final CalendarCapability DELETE_EVENTS

  - ### READ_TASKS

    public static final CalendarCapability READ_TASKS

  - ### WRITE_TASKS

    public static final CalendarCapability WRITE_TASKS

  - ### DELETE_TASKS

    public static final CalendarCapability DELETE_TASKS

  - ### RECURRENCE

    public static final CalendarCapability RECURRENCE

  - ### ATTENDEES_READ

    public static final CalendarCapability ATTENDEES_READ

  - ### ATTENDEES_WRITE

    public static final CalendarCapability ATTENDEES_WRITE

  - ### RESPOND_TO_INVITATIONS

    public static final CalendarCapability RESPOND_TO_INVITATIONS

  - ### ALARMS

    public static final CalendarCapability ALARMS

  - ### FREE_BUSY

    public static final CalendarCapability FREE_BUSY

  - ### ATTACHMENTS

    public static final CalendarCapability ATTACHMENTS

  - ### CONFERENCING

    public static final CalendarCapability CONFERENCING

  - ### LOCAL_CHANGE_LISTENER

    public static final CalendarCapability LOCAL_CHANGE_LISTENER

  - ### DELTA_SYNC

    public static final CalendarCapability DELTA_SYNC

  - ### OFFLINE_MUTATIONS

    public static final CalendarCapability OFFLINE_MUTATIONS

- ## Method Details

  - ### values

    public static CalendarCapability[] 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 CalendarCapability 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