Abstract class to handle different kinds of Data formats and to help data exchange between Horde applications and external sources.
$Horde: framework/Data/Data.php,v 1.80.10.20 2010/05/09 18:44:05 mrubinsk Exp $
Copyright 1999-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 /Data/Data.php (line 41)
PEAR | --Horde_Data
Class | Description |
---|---|
![]() |
Horde_Data implementation for comma-separated data (CSV). |
![]() |
Abstract implementation of the Horde_Data:: API for IMC data - vCards and iCalendar data, etc. Provides a number of utility methods that vCard and iCalendar implementation can share and rely on. |
![]() |
Horde_Data implementation for tab-separated data (TSV). |
Cleans the session data up and removes any uploaded and moved files. If a function called "_cleanup()" exists, this gets called too.
Stub to return exported data.
Stub to export data to a file.
Attempts to return a concrete Horde_Data instance based on $format.
Returns the content type.
Returns the full filename including the basename and extension.
Tries to determine the expected newline character based on the platform information passed by the browser's agent header.
Stub to import passed data.
Stub to import a file.
Takes all necessary actions for the given import step, parameters and form values and returns the next necessary step.
Attempts to return a reference to a concrete Horde_Data instance based on $format. It will only create a new instance if no Horde_Data instance with the same parameters currently exists.
This should be used if multiple data sources (and, thus, multiple Horde_Data instances) are required.
This method must be invoked as: $var = &Horde_Data::singleton()
Returns a list of warnings that have been raised during the last operation.
Documentation generated on Sun, 30 Jan 2011 05:16:23 +0000 by phpDocumentor 1.4.3