| Interfaces | |
|---|---|
| ICalException | Common interface of all exceptions of the library. Details are available when they are known: the line number, the property name, the raw value and a stable machine readable error code (e.g. "syntax.invalid-line"). |
| Exceptions | |
| InvalidRecurrenceRuleException | An invalid RRULE, e.g. unknown FREQ, INTERVAL=0 or BYHOUR=24. |
| InvalidValueException | A property value that does not match its value type (DATE-TIME, DURATION, INTEGER, ...). |
| ResourceLimitException | Input or expansion exceeding the configured limits (file size, nesting, occurrences, ...). |
| SyntaxException | Malformed iCalendar data: invalid content lines, unbalanced components, missing VCALENDAR. |
| TimezoneResolutionException | A timezone that cannot be resolved, or a floating time converted without a timezone. |
| ValidationException | A calendar violating RFC 5545 semantics, see Validator. |