/[cvs]/nfo/php/libs/org.netfrag.glib/Data/Lift.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.glib/Data/Lift.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by joko, Mon Mar 3 21:28:11 2003 UTC revision 1.4 by joko, Sat Mar 8 18:22:23 2003 UTC
# Line 1  Line 1 
1  <?  <?
2    /**
3     * This file contains the Data::Lift component.
4     *
5     * @author Andreas Motl <andreas.motl@ilo.de>
6     * @package org.netfrag.glib
7     * @name Data::Lift
8     *
9     */
10    
11  //    -------------------------------------------------------------------------  //    -------------------------------------------------------------------------
12  //    $Id$  //    $Id$
13  //    -------------------------------------------------------------------------  //    -------------------------------------------------------------------------
14  //    $Log$  //    $Log$
15    //    Revision 1.4  2003/03/08 18:22:23  joko
16    //    updated comments: now in phpDocumentor style
17    //
18  //    Revision 1.3  2003/03/03 21:28:11  joko  //    Revision 1.3  2003/03/03 21:28:11  joko
19  //    updated comments  //    updated comments
20  //  //
# Line 17  Line 29 
29  //    -------------------------------------------------------------------------  //    -------------------------------------------------------------------------
30    
31    
 //    Data::Lift  -  Pass data around between various "actors".  
 //  
 //    These "actors" are kinda plugin-modules  
 //    lying at "locations" and actually mungle the data.  
 //  
 //    "Locations" are by now:  
 //      x local filesystem  
 //      o remote anything  
 //  
 //    The "actors" require (by now) to be native php classes  
 //    having a method "perform". Please have a look at others  
 //    lying in the Data::Lift namespace at org.netfrag.glib to  
 //    get a picture of how to implement own "actors".  
 //  
 //    @url: http://cvs.netfrag.org/php/libs/org.netfrag.glib  
 //  
 //    TODO:  
 //      o refactor Data::Deep to a plugin module  
 //      o refactor Data::Encode to a plugin module  
 //      o combine Data::Lift and Data::Container somehow  
 //      o integrate with Data::Driver somehow  --  proposal:  
 //          $lift = new Data::Lift($locator);  
 //          $lift->perform();     // talks to a Data::Driver  
 //  
32    
33    
34    /**
35     * --- Data::Lift
36     *
37     * <pre>
38     *    Data::Lift  -  Pass data around between various "actors".
39     *
40     *    These "actors" are kinda plugin-modules
41     *    lying at "locations" and actually mungle the data.
42     *
43     *    "Locations" are by now:
44     *      x local filesystem
45     *      o remote anything
46     *
47     *    The "actors" require (by now) to be native php classes
48     *    having a method "perform". Please have a look at others
49     *    lying in the Data::Lift namespace at org.netfrag.glib to
50     *    get a picture of how to implement own "actors".
51     * </pre>
52     *
53     *
54     * @author Andreas Motl <andreas.motl@ilo.de>
55     * @copyright (c) 2003 - All Rights reserved.
56     * @license GNU LGPL (GNU Lesser General Public License)
57     *
58     * @link http://www.netfrag.org/~joko/
59     * @link http://www.gnu.org/licenses/lgpl.txt
60     *
61     * @package org.netfrag.glib
62     * @subpackage Data::Lift
63     * @name Data::Lift
64     *
65     * @link http://cvs.netfrag.org/php/libs/org.netfrag.glib
66     *
67     *
68     * @todo refactor Data::Deep to a plugin module
69     * @todo refactor Data::Encode to a plugin module
70     * @todo combine Data::Lift and Data::Container somehow
71     * @todo integrate with Data::Driver somehow  --  proposal:
72     *           $lift = new Data::Lift($locator);
73     *           $lift->perform();     // talks to a Data::Driver
74     *
75     * can do:
76     *  new Data_Lift_object_tree_common_PEAR_HTML_TreeMenu
77     *  new Data_Lift_hash_job_html
78     *
79     */
80  class Data_Lift {  class Data_Lift {
81        
82    var $dblocations;    var $dblocations;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed