Classes summary
Duration |
A class for calculating how many seconds a duration-string is
|
Factory |
A simple Factory for converting a section/data pair into the corrosponding
block-object. If the section isn't known a simple ArrayObject is used instead. |
Freq |
A class to store Frequency-rules in. Will allow a easy way to find the last and
next occurrence of the rule. |
iCal |
A simple iCal parser. |
Line |
A class for storing a single (complete) line of the iCal file. Will find the
line-type, the arguments and the data of the file and store them. |
Parser |
Class Parser |
Query |
|
Recurrence |
A wrapper for recurrence rules in iCalendar. Parses the given line and puts the
recurrence rules in the correct field of this object. |
VCalendar |
The wrapper for the main vcalendar data. Used instead of ArrayObject so you can
easily query for title and description. Exposes a iterator that will loop though
all the data |
VEvent |
The wrapper for vevents. Will reveal a unified and simple api for the events,
which include always finding a start and end (except when no end or duration is
given) and checking if the event is blocking or similar. |
VTimeZone |
The wrapper for vtimezones. Stores the timezone-id and the setup for daylight
savings and standard time. |