Package com.codename1.calendar
package com.codename1.calendar
Cross-platform access to local device calendars and explicitly registered online calendar sources.
Use CalendarManager to discover the available sources. The built-in
LocalCalendarSource reports the capabilities and permission states of the
current platform before an application requests access or reads and writes
events. Applications can register additional CalendarSource
implementations for online providers.
Calendar changes use explicit refresh and query operations. A source may additionally advertise change observation through its capabilities, but applications must not assume that every platform can deliver live change notifications.
-
ClassDescriptionApp-owned CalDAV authentication strategy.Standards-based CalDAV source.Permission level requested from a local or online calendar source.An event/task alarm, either absolute or relative to its start/due time.Attachment metadata and optional content for providers that support upload.A person, group, or resource invited to an event.Current authorization status for an access level.App-owned OAuth bearer token returned to an online source.Persistence seam used by
CalendarSyncEngine.Immutable set of capabilities advertised by a source or calendar.A granular operation that a calendar source or collection may support.Describes a local notification or delta-sync change.Listener for source changes.Online meeting metadata associated with an event.A queued local mutation that conflicts with the provider version.A date without a time zone, used for all-day events and date-only tasks.Either an instant with an Olson time-zone ID or an all-day date.Portable failure categories for calendar operations.A portable calendar event.Exception returned by asynchronous calendar operations.Provider HTTP request.Provider HTTP response body and selected concurrency/authentication headers.A calendar or task-list collection exposed by a source.Registry and entry point for device and online calendar sources.Lossless map encoding used by the offline cache and provider fixtures.Scope when modifying or deleting a recurring item.CalendarPage<T>One provider page, including continuation and incremental-sync tokens.Query options shared by event and task listing operations.Portable RFC-5545-style recurrence rule.Base contract shared by local stores and online providers.Opt-in local-first mutation queue.Outcome of a manual/background synchronization pass.A task/reminder in a task collection.Supplies app-owned OAuth tokens.Default asynchronous transport backed by Codename One networking.Busy interval returned by a scheduling/free-busy query.Google Calendar and Google Tasks implementation.Reads and writes the interoperable portion of RFC 5545 used by events, tasks, CalDAV, and file import/export.Device calendar source.Process-local cache, useful for tests or sessions that must leave no data on disk.Microsoft Graph calendar and Microsoft To Do source.Shared authenticated HTTP behavior for online calendar sources.In-memory adapter around an application-configuredOidcClient.Opt-in persistent cache backed by applicationStorage.