Represents an entry in an iCalendar file
Version: 0.13Data::ICal::Entry is a Perl module that represents an entry in an iCalendar file.
License: Perl Artistic License
Operating System: Linux
my $vtodo = Data::ICal::Entry::Todo->new();
# ... see Data::ICal::Entry::Todo documentation
A Data::ICal::Entry object represents a single entry in an iCalendar file. (Note that the iCalendar RFC refers to entries as "components".) iCalendar defines several types of entries, such as events and to-do lists; each of these corresponds to a subclass of Data::ICal::Entry (though only to-do lists and events are currently implemented). Data::ICal::Entry should be treated as an abstract base class -- all objects created should be of its subclasses. The entire calendar itself (the Data::ICal object) is also represented as a Data::ICal::Entry object.
Each entry has an entry type (such as VCALENDAR or VEVENT), a series of "properties", and possibly some sub-entries. (Only the root Data::ICal object can have sub-entries, except for alarm entries contained in events and to-dos (not yet implemented).)