Constructors
"$r = HTML::Microformats::Datatype::RecurringDateTime->new($string, [$context])"
Creates a new HTML::Microformats::Datatype::RecurringDateTime object.
$string is an iCalendar-RRULE-style string.
"$r = HTML::Microformats::Datatype::RecurringDateTime->parse($string, $elem, $context)"
Creates a new HTML::Microformats::Datatype::RecurringDateTime object.
$string is perhaps an iCalendar-RRULE-style string. $elem is the XML::LibXML::Element being parsed.
$context is the document context.
This constructor supports a number of experimental microformat interval patterns. e.g.
<span class="rrule">
The summer lectures are held held <span class="freq">yearly</span>,
every <span class="interval">2</span>nd year (1999, 2001, etc),
every <span class="byday">Sunday</span>
in January <abbr class="bymonth" title="1" style="display:none"></abbr>
at <span class="byhour">8</span>:<span class="byminute">30</span> and
repeated at <span class="byhour">9</span>:30.
</span>
"$r = HTML::Microformats::Datatype::RecurringDateTime->parse_string($string, [$context])"
Essentially just an alias for "new".
PublicMethods
"$r->to_string"
Returns an iCal-RRULE-style formatted string representing the recurrance.
"$r->datatype"
Returns an the RDF datatype URI representing the data type of this literal.
"$r->add_to_model($model)"
Adds the recurring datetime to an RDF model as a resource (not a literal).