ical4j 4.x adapter implementing CalendarAdapterProtocol.
Converts wagoe EventData maps ↔ RFC 5545 VCALENDAR strings using net.fortuna.ical4j 4.x. VEvents are built with ZonedDateTime so that TZID parameters are correctly emitted and preserved in round-trips.
Shell layer — may perform I/O via ical4j CalendarBuilder/CalendarOutputter.
ical4j 4.x adapter implementing CalendarAdapterProtocol. Converts wagoe EventData maps ↔ RFC 5545 VCALENDAR strings using net.fortuna.ical4j 4.x. VEvents are built with ZonedDateTime so that TZID parameters are correctly emitted and preserved in round-trips. Shell layer — may perform I/O via ical4j CalendarBuilder/CalendarOutputter.
Integrant wiring for the calendar module.
:wagoe/calendar is a settings block rather than a lifecycle component: the key
exists so other components can take a ref to it. The init-key lived in every
application's own namespace until BOU-326 — which meant an app that enabled
this module and did not write the defmethod failed the boot with
"No such namespace: wagoe".
Integrant wiring for the calendar module. `:wagoe/calendar` is a settings block rather than a lifecycle component: the key exists so other components can take a ref to it. The init-key lived in every application's own namespace until BOU-326 — which meant an app that enabled this module and did not write the defmethod failed the boot with "No such namespace: wagoe".
No vars found in this namespace.
Load-time registry of event type definitions.
The registry is mutable process state, so it lives in the shell — the core
(wagoe.calendar.core.event) stays pure (helper functions only).
Definitions are registered at namespace load via the defevent macro and
read at runtime via get-event-type / list-event-types.
Load-time registry of event type definitions. The registry is mutable process state, so it lives in the shell — the core (wagoe.calendar.core.event) stays pure (helper functions only). Definitions are registered at namespace load via the `defevent` macro and read at runtime via `get-event-type` / `list-event-types`.
Public API for the calendar library.
Wraps the iCal adapter to keep callers decoupled from ical4j internals. All functions create an adapter internally unless one is injected via opts.
Shell layer — may perform I/O via the ical4j adapter.
Public API for the calendar library. Wraps the iCal adapter to keep callers decoupled from ical4j internals. All functions create an adapter internally unless one is injected via opts. Shell layer — may perform I/O via the ical4j adapter.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |