Extends icalendar, adding objects needed for CAP.
Note: only implements a subset and
not enough to even be compliant with [CAP].
Naming:
CAPException.
Other Classes:
Config is mostly (but not exclusively) concerned
with setting up the name-to-class lookup maps.
Names, Strings, and Utilities
define constants and utilities.
For classes whose documentation have a Spec section:
| section: | corresponding section of [rfc] |
| occurs: | in what context may occur (in what quantities) |
| datatypes: | datatypes allowed (in what quantities) |
| default: | default value |
| allowed: | allowed values; e.g. for enumerated values |
| params: | parameters allowed (in what quantities) |
| props: | allowed properties (in what quantities) |
| comps: | allowed components (in what quantities) |
e.g. for the NAME property:
Spec: section: 8.23 [CAP-10] occurs: (0+) datatypes: TEXT (1) default: --- allowed: --- params: LANGUAGE(0-1), ianaparam(0+), xparam(0+)