Class representing vFreebusy components.
$Horde: framework/iCalendar/iCalendar/vfreebusy.php,v 1.16.10.18 2009/01/06 15:23:53 jan Exp $
Copyright 2003-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /iCalendar/iCalendar/vfreebusy.php (line 18)
Horde_iCalendar | --Horde_iCalendar_vfreebusy
Inherited from Horde_iCalendar
Horde_iCalendar::$_attributes
Horde_iCalendar::$_components
Horde_iCalendar::$_container
Horde_iCalendar::$_newline
Horde_iCalendar::$_version
Adds a busy period to the info.
This function may throw away data in case you add a period with a start date that already exists. The longer of the two periods will be chosen (and all information associated with the shorter one will be removed).
Returns the component exported as string.
Returns the busy periods.
Returns the email address for this object.
Returns the timestamp of the end of the time period this free busy information covers.
Returns any additional freebusy parameters.
Returns all the free periods of time in a given period.
Returns a display name for this object.
Returns the timestamp of the start of the time period this free busy information covers.
Returns the type of this calendar component.
Merges the busy periods of another Horde_iCalendar_vfreebusy object into this one.
This might lead to simplification no matter what you specify for the "simplify" flag since periods with the same start date will lead to the shorter period being removed (see addBusyPeriod).
Parses a string containing vFreebusy data.
Removes all overlaps and simplifies the busy periods array as much as possible.
Inherited From Horde_iCalendar
Horde_iCalendar::Horde_iCalendar()
Horde_iCalendar::addComponent()
Horde_iCalendar::clear()
Horde_iCalendar::exportvCalendar()
Horde_iCalendar::findComponent()
Horde_iCalendar::findComponentByAttribute()
Horde_iCalendar::getAllAttributes()
Horde_iCalendar::getAttribute()
Horde_iCalendar::getAttributeDefault()
Horde_iCalendar::getAttributeValues()
Horde_iCalendar::getComponent()
Horde_iCalendar::getComponentClasses()
Horde_iCalendar::getComponentCount()
Horde_iCalendar::getComponents()
Horde_iCalendar::getType()
Horde_iCalendar::isOldFormat()
Horde_iCalendar::newComponent()
Horde_iCalendar::parsevCalendar()
Horde_iCalendar::removeAttribute()
Horde_iCalendar::setAttribute()
Horde_iCalendar::setParameter()
Horde_iCalendar::toHash()
Horde_iCalendar::_exportDate()
Horde_iCalendar::_exportDateTime()
Horde_iCalendar::_exportDuration()
Horde_iCalendar::_exportPeriod()
Horde_iCalendar::_exportTime()
Horde_iCalendar::_exportUtcOffset()
Horde_iCalendar::_exportvData()
Horde_iCalendar::_parseDate()
Horde_iCalendar::_parseDateTime()
Horde_iCalendar::_parseDuration()
Horde_iCalendar::_parsePeriod()
Horde_iCalendar::_parseTime()
Horde_iCalendar::_parseTZID()
Horde_iCalendar::_parseUtcOffset()
Horde_iCalendar::_quotedPrintableEncode()
Documentation generated on Sun, 30 Jan 2011 05:23:13 +0000 by phpDocumentor 1.4.3