\

Interfaces

Horde_Kolab_Format The Horde_Kolab_Format:: interface defines the basic properties of a Kolab format handler.

Classes

Horde_Kolab_Format_Date Kolab date handling functions. Based upon Kolab.php from Stuart Binge.
Horde_Kolab_Format_Decorator_Base A base decorator definition.
Horde_Kolab_Format_Decorator_Memory Determines some memory parameters while loading/saving the Kolab objects.
Horde_Kolab_Format_Decorator_Timed Determines how much time is spent while loading/saving the Kolab objects.
Horde_Kolab_Format_Exception This class provides the standard error class for Kolab Format exceptions.
Horde_Kolab_Format_Exception_InvalidRoot Indicates a problem when loading/saving the Kolab XML root node.
Horde_Kolab_Format_Exception_MissingUid Indicates a missing UID value when reading or writing a Kolab Format object.
Horde_Kolab_Format_Exception_MissingValue Indicates a missing value when reading or writing a Kolab Format object.
Horde_Kolab_Format_Exception_ParseError Indicates a parse error when reading a Kolab Format object.
Horde_Kolab_Format_Factory A factory for generating Kolab format handlers.
Horde_Kolab_Format_Xml Kolab XML to array hash converter.
Horde_Kolab_Format_Xml_Annotation Kolab XML handler for IMAP folder annotations.
Horde_Kolab_Format_Xml_Contact Kolab XML handler for contact groupware objects
Horde_Kolab_Format_Xml_Distributionlist Kolab XML handler for distributionlist groupware objects
Horde_Kolab_Format_Xml_Envelope A Kolab XML envelope for arbitrary XML.
Horde_Kolab_Format_Xml_Event Kolab XML handler for event groupware objects.
Horde_Kolab_Format_Xml_Helper Provides DOM utility methods.
Horde_Kolab_Format_Xml_Hprefs Kolab XML handler for client preferences.
Horde_Kolab_Format_Xml_Note Kolab XML handler for note groupware objects.
Horde_Kolab_Format_Xml_Parser Handles parsing the provided XML input.
Horde_Kolab_Format_Xml_Task Kolab XML handler for task groupware objects.
Horde_Kolab_Format_Xml_Type_AddressType Handles the address type.
Horde_Kolab_Format_Xml_Type_AttendeeRole Handles the attendee role.
Horde_Kolab_Format_Xml_Type_AttendeeStatus Handles the attendee status.
Horde_Kolab_Format_Xml_Type_AutomaticDate Handles auto-generated date attributes.
Horde_Kolab_Format_Xml_Type_AutomaticDate_V1 Handles api-version 1 of auto-generated date attributes.
Horde_Kolab_Format_Xml_Type_Base Utilities for the various XML handlers.
Horde_Kolab_Format_Xml_Type_Boolean Handles a boolean attribute.
Horde_Kolab_Format_Xml_Type_Boolean_True Handles a boolean attribute that defaults to true.
Horde_Kolab_Format_Xml_Type_Color Handles a color attribute.
Horde_Kolab_Format_Xml_Type_Color_Background Handles the background color attribute that defaults to black.
Horde_Kolab_Format_Xml_Type_Color_Foreground Handles the background color attribute that defaults to blue.
Horde_Kolab_Format_Xml_Type_Composite Handles composite attributes.
Horde_Kolab_Format_Xml_Type_Composite_Address Handles attributes of an address.
Horde_Kolab_Format_Xml_Type_Composite_Attendee Handles attributes of an attendee.
Horde_Kolab_Format_Xml_Type_Composite_Name Handles name attributes.
Horde_Kolab_Format_Xml_Type_Composite_Phone Handles phone attributes.
Horde_Kolab_Format_Xml_Type_Composite_Recurrence Handles recurrence data.
Horde_Kolab_Format_Xml_Type_Composite_Recurrence_V1 Handles api version 1 of recurrence data.
Horde_Kolab_Format_Xml_Type_Composite_SimplePerson Handles attributes to represent a person in a simple way.
Horde_Kolab_Format_Xml_Type_CreationDate Handles the creation date attribute.
Horde_Kolab_Format_Xml_Type_CreationDate_V1 Handles api version 1 of the creation date attribute.
Horde_Kolab_Format_Xml_Type_Date Handles date attributes.
Horde_Kolab_Format_Xml_Type_Date_V1 Handles api version 1 of date attributes.
Horde_Kolab_Format_Xml_Type_DateTime Handles date-time attributes.
Horde_Kolab_Format_Xml_Type_DateTime_V1 Handles api version 1 of date-time attributes.
Horde_Kolab_Format_Xml_Type_EventDate Handles event start and end dates.
Horde_Kolab_Format_Xml_Type_EventDate_V1 Handles event start and end dates.
Horde_Kolab_Format_Xml_Type_EventDateTime Handles event start and end dates.
Horde_Kolab_Format_Xml_Type_EventDateTime_V1 Handles event start and end dates.
Horde_Kolab_Format_Xml_Type_Integer Handles a integer attribute.
Horde_Kolab_Format_Xml_Type_ModificationDate Handles the modification date attribute.
Horde_Kolab_Format_Xml_Type_Multiple Handles attributes with multiple values.
Horde_Kolab_Format_Xml_Type_Multiple_Address Handles the multiple address attributes.
Horde_Kolab_Format_Xml_Type_Multiple_Attendee Handles the multiple attendee attributes.
Horde_Kolab_Format_Xml_Type_Multiple_Boolean Handles the multiple boolean attributes.
Horde_Kolab_Format_Xml_Type_Multiple_Date Handles the multiple date attributes.
Horde_Kolab_Format_Xml_Type_Multiple_Phone Handles the multiple phone attributes.
Horde_Kolab_Format_Xml_Type_Multiple_SimplePerson Handles the multiple simple person attributes.
Horde_Kolab_Format_Xml_Type_Multiple_String Handles the multiple string attributes.
Horde_Kolab_Format_Xml_Type_PhoneType Handles the phone type.
Horde_Kolab_Format_Xml_Type_PrefsApplication Handles the preferences "application" attribute.
Horde_Kolab_Format_Xml_Type_ProductId Handles the product ID attribute.
Horde_Kolab_Format_Xml_Type_RecurrenceInterval Handles the recurrence interval.
Horde_Kolab_Format_Xml_Type_RecurrenceRange Handles the recurrence range attribute.
Horde_Kolab_Format_Xml_Type_RecurrenceRange_V1 Handles api version 1 of the recurrence range attribute.
Horde_Kolab_Format_Xml_Type_Root Handles the document root.
Horde_Kolab_Format_Xml_Type_Sensitivity Handles the sensitivity.
Horde_Kolab_Format_Xml_Type_String Handles a string attribute.
Horde_Kolab_Format_Xml_Type_String_Empty Handles a string attribute that defaults to an empty string.
Horde_Kolab_Format_Xml_Type_String_Empty_List Handles a string attribute that defaults to an empty string.
Horde_Kolab_Format_Xml_Type_String_MaybeMissing Handles a string attribute that may also be missing.
Horde_Kolab_Format_Xml_Type_String_NotEmpty Handles a string attribute that must not be empty.
Horde_Kolab_Format_Xml_Type_TaskCompletion Handles the completion state of a task.
Horde_Kolab_Format_Xml_Type_TaskPriority Handles the task priority.
Horde_Kolab_Format_Xml_Type_TaskStatus Handles the task status.
Horde_Kolab_Format_Xml_Type_Uid Handles the UID attribute.
Horde_Kolab_Format_Xml_Type_XmlAppend Handles appending XML to the document.