/[cvs]/nfo/php/libs/org.netfrag.glib/DataSource/Generic.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.glib/DataSource/Generic.php

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

revision 1.3 by joko, Sun Mar 9 15:50:36 2003 UTC revision 1.5 by joko, Tue Mar 11 00:12:49 2003 UTC
# Line 12  Line 12 
12   * $Id$   * $Id$
13   *   *
14   * $Log$   * $Log$
15     * Revision 1.5  2003/03/11 00:12:49  joko
16     * + fixed metadata for phpDocumentor
17     *
18     * Revision 1.4  2003/03/10 23:25:03  joko
19     * + fixed metadata for phpDocumentor
20     *
21   * Revision 1.3  2003/03/09 15:50:36  joko   * Revision 1.3  2003/03/09 15:50:36  joko
22   * + additional metadata for Autodia   * + additional metadata for Autodia
23   *   *
# Line 189  loadModule('DesignPattern::AdapterProxy' Line 195  loadModule('DesignPattern::AdapterProxy'
195   * @subpackage DataSource   * @subpackage DataSource
196   * @name DataSource::Generic   * @name DataSource::Generic
197   *   *
198   * @todo   * @todo this:
  * <ul>  
  *  o mungle this to be able to be wrapped around phpHtmlLib's own storage-handles  
  *  o implement another Data::Driver::Proxy container  
  * </ul>  
199   *   *
200     * o mungle this to be able to be wrapped around phpHtmlLib's own storage-handles
201  //              !!!!!!!!          THIS IS THE PROBLEM          !!!!!!!!   * o implement another Data::Driver::Proxy container
202  //    !!!!!!!!   here is it where we have to break inheritance again   !!!!!!!!   *
203  //   * <pre>
204  //    THE CONFLICT: Beeing in phpHtmlLib *and* DesignPattern::TransparentProxy   *              !!!!!!!!          THIS IS THE PROBLEM          !!!!!!!!
205  //    inheritance trees at the same time, which is *not* possible at   *    !!!!!!!!   here is it where we have to break inheritance again   !!!!!!!!
206  //    declare-time. We *do* need some runtime-infrastructure to solve this!   *
207  //   *    THE CONFLICT: Beeing in phpHtmlLib *and* DesignPattern::TransparentProxy
208  //    TODO: move build- and check-locator stuff from ObjectList to this place!!!   *    inheritance trees at the same time, which is *not* possible at
209  //   *    declare-time. We *do* need some runtime-infrastructure to solve this!
210  //    ABOUT:   *
211  //      1. otherwhere: WebApp - scope:   *    TODO: move build- and check-locator stuff from ObjectList to this place!!!
212  //          x handles page vs. block vs. widget; dispatches MVC-View   *
213  //      2. here: DataSource - scope:   *    ABOUT:
214  //          x handles bridge to frameworks (e.g. phpHtmlLib) vs. actual data driver libs (PEAR, etc.))   *      1. otherwhere: WebApp - scope:
215  //          o clean implementation using a DesignPattern::AdapterProxy   *          x handles page vs. block vs. widget; dispatches MVC-View
216  //   *      2. here: DataSource - scope:
217     *          x handles bridge to frameworks (e.g. phpHtmlLib) vs. actual data driver libs (PEAR, etc.))
218  */   *          o clean implementation using a DesignPattern::AdapterProxy
219     * </pre>
220     *
221     *
222     */
223  class DataSource_Generic extends DesignPattern_AdapterProxy {  class DataSource_Generic extends DesignPattern_AdapterProxy {
224    
225  //    !!!!!!!!   here is it where we have to break inheritance again   !!!!!!!!  //    !!!!!!!!   here is it where we have to break inheritance again   !!!!!!!!

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

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