Skip to content
Browse files

Updated the phpdoc.

  • Loading branch information...
1 parent 470ba6f commit dbc7cea12ae3eb22c72c55b3a1c435078633fe8d @enyo committed Oct 24, 2010
Showing with 6,034 additions and 2,302 deletions.
  1. +2 −2 makedoc.sh
  2. +50 −6 phpdoc/Config/Config.html
  3. +2 −1 phpdoc/Config/Exceptions/ConfigException.html
  4. +2 −1 phpdoc/Config/Exceptions/_Config---ConfigExceptions.php.html
  5. +8 −1 phpdoc/Config/IniFileConfig.html
  6. +2 −1 phpdoc/Config/_Config---Config.php.html
  7. +2 −1 phpdoc/Config/_Config---IniFileConfig.php.html
  8. +286 −430 phpdoc/Dao/Dao.html
  9. +17 −32 phpdoc/Dao/DaoAttributeAssignment.html
  10. +433 −0 phpdoc/Dao/DaoFactory/DaoFactory.html
  11. +190 −0 phpdoc/Dao/DaoFactory/_Factory---DaoFactory.php.html
  12. +55 −38 phpdoc/Dao/DaoHashListIterator.html
  13. +47 −88 phpdoc/Dao/DaoInterface.html
  14. +81 −38 phpdoc/Dao/DaoKeyListIterator.html
  15. +192 −88 phpdoc/Dao/DaoReference.html
  16. +84 −44 phpdoc/Dao/DaoResultIterator.html
  17. +89 −52 phpdoc/Dao/DaoToManyReference.html
  18. +89 −60 phpdoc/Dao/DaoToOneReference.html
  19. +17 −32 phpdoc/Dao/Exceptions/DaoException.html
  20. +17 −32 phpdoc/Dao/Exceptions/DaoNotFoundException.html
  21. +17 −32 phpdoc/Dao/Exceptions/DaoNotSupportedException.html
  22. +17 −32 phpdoc/Dao/Exceptions/DaoWrongValueException.html
  23. +19 −34 phpdoc/Dao/Exceptions/JsonDaoException.html
  24. +17 −32 phpdoc/Dao/Exceptions/RecordException.html
  25. +19 −34 phpdoc/Dao/Exceptions/XmlDaoException.html
  26. +17 −32 phpdoc/Dao/Exceptions/_Dao---DaoExceptions.php.html
  27. +1,763 −0 phpdoc/Dao/FileDao.html
  28. +517 −0 phpdoc/Dao/FileResultIterator.html
  29. +118 −113 phpdoc/Dao/JsonDao.html
  30. +178 −99 phpdoc/Dao/PostgresqlDao.html
  31. +54 −57 phpdoc/Dao/Record/Record.html
  32. +17 −32 phpdoc/Dao/Record/RecordInterface.html
  33. +18 −33 phpdoc/Dao/Record/UserRecord.html
  34. +17 −32 phpdoc/Dao/Record/_Record---Record.php.html
  35. +17 −32 phpdoc/Dao/Record/_Record---RecordExceptions.php.html
  36. +17 −32 phpdoc/Dao/Record/_Record---RecordInterface.php.html
  37. +17 −32 phpdoc/Dao/Record/_Record---UserRecord.php.html
  38. +277 −163 phpdoc/Dao/SqlDao.html
  39. +25 −47 phpdoc/Dao/SqlResultIterator.html
  40. +23 −44 phpdoc/Dao/UserDaoInterface.html
  41. +84 −142 phpdoc/Dao/XmlDao.html
  42. +26 −41 phpdoc/Dao/_Dao---Dao.php.html
  43. +17 −32 phpdoc/Dao/_Dao---DaoAttributeAssignment.php.html
  44. +18 −33 phpdoc/Dao/_Dao---DaoHashListIterator.php.html
  45. +17 −32 phpdoc/Dao/_Dao---DaoInterface.php.html
  46. +18 −33 phpdoc/Dao/_Dao---DaoKeyListIterator.php.html
  47. +19 −34 phpdoc/Dao/_Dao---DaoReference.php.html
  48. +17 −32 phpdoc/Dao/_Dao---DaoResultIterator.php.html
  49. +17 −32 phpdoc/Dao/_Dao---DaoToManyReference.php.html
  50. +17 −32 phpdoc/Dao/_Dao---DaoToOneReference.php.html
  51. +191 −0 phpdoc/Dao/_Dao---File---FileDao.php.html
  52. +190 −0 phpdoc/Dao/_Dao---File---FileResultIterator.php.html
  53. +192 −0 phpdoc/Dao/_Dao---File---JsonDao.php.html
  54. +192 −0 phpdoc/Dao/_Dao---File---XmlDao.php.html
  55. +190 −0 phpdoc/Dao/_Dao---Sql---PostgresqlDao.php.html
Sorry, we could not display the entire diff because it was too big.
View
4 makedoc.sh
@@ -27,14 +27,14 @@
# *
# * @var string TITLE
# */
-TITLE="PHP Library"
+TITLE="Rincewind"
#/**
# * name to use for the default package. If not specified, uses 'default'
# *
# * @var string PACKAGES
# */
-PACKAGES="php-library"
+PACKAGES="rincewind"
#/**
# * name of a directory(s) to parse directory1,directory2
View
56 phpdoc/Config/Config.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
+ [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
[ <a href="../elementindex_Config.html" class="menu">index: Config</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
@@ -105,6 +106,7 @@
<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
+ <li><a href="../Config/Config.html#methodclear">clear</a></li>
<li><a href="../Config/Config.html#methodget">get</a></li>
<li><a href="../Config/Config.html#methodgetArray">getArray</a></li>
<li><a href="../Config/Config.html#methodload">load</a></li>
@@ -173,6 +175,9 @@
<tr>
<td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
</tr>
+ <tr>
+ <td><b>usedby:</b>&nbsp;&nbsp;</td><td><a href="../Config/Config.html#methodclear">Config::clear()</a></td>
+ </tr>
</table>
</div>
@@ -242,6 +247,34 @@
<div class="tags">
<hr />
+ <a name="methodclear"></a>
+ <h3>method clear <span class="smalllinenumber">[line 93]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
+ <code>void clear(
+)</code>
+ </td></tr></table>
+ </td></tr></table><br />
+
+ Sets $config to null;<br /><br /><br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
+ </tr>
+ <tr>
+ <td><b>uses:</b>&nbsp;&nbsp;</td><td><a href="../Config/Config.html#var$config">Config::$config</a></td>
+ </tr>
+</table>
+</div>
+<br /><br />
+
+
+ <div class="top">[ <a href="#top">Top</a> ]</div>
+ </div>
+ <hr />
<a name="methodget"></a>
<h3>method get <span class="smalllinenumber">[line 56]</span></h3>
<div class="function">
@@ -285,12 +318,13 @@
</div>
<hr />
<a name="methodgetArray"></a>
- <h3>method getArray <span class="smalllinenumber">[line 100]</span></h3>
+ <h3>method getArray <span class="smalllinenumber">[line 109]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>array getArray(
-)</code>
+[bool
+$oneDimensional = false])</code>
</td></tr></table>
</td></tr></table><br />
@@ -306,6 +340,16 @@
<br /><br />
+ <h4>Parameters:</h4>
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="type">bool&nbsp;&nbsp;</td>
+ <td><b>$oneDimensional</b>&nbsp;&nbsp;</td>
+ <td>If set to true, and the config uses sections, the sections will be used to prefix the names.</td>
+ </tr>
+ </table>
+ </div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
@@ -344,7 +388,7 @@
</div>
<hr />
<a name="methodreload"></a>
- <h3>method reload <span class="smalllinenumber">[line 92]</span></h3>
+ <h3>method reload <span class="smalllinenumber">[line 100]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -369,7 +413,7 @@
</div>
<hr />
<a name="methodsanitizeToken"></a>
- <h3>method sanitizeToken <span class="smalllinenumber">[line 118]</span></h3>
+ <h3>method sanitizeToken <span class="smalllinenumber">[line 141]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -405,7 +449,7 @@
</div>
<hr />
<a name="methodsetDefaultSection"></a>
- <h3>method setDefaultSection <span class="smalllinenumber">[line 107]</span></h3>
+ <h3>method setDefaultSection <span class="smalllinenumber">[line 130]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
View
3 phpdoc/Config/Exceptions/ConfigException.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../../classtrees_Config.html" class="menu">class tree: Config</a> ]
+ [ <a href="../../classtrees_Config.html" class="menu">class tree: Config</a> ]
[ <a href="../../elementindex_Config.html" class="menu">index: Config</a> ]
[ <a href="../../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../../li_Database.html">Database</a><br />
<a href="../../li_DataSource.html">DataSource</a><br />
<a href="../../li_Date.html">Date</a><br />
+ <a href="../../li_Factory.html">Factory</a><br />
<a href="../../li_File.html">File</a><br />
<a href="../../li_Logger.html">Logger</a><br />
<a href="../../li_Profiler.html">Profiler</a><br />
View
3 phpdoc/Config/Exceptions/_Config---ConfigExceptions.php.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../../classtrees_Config.html" class="menu">class tree: Config</a> ]
+ [ <a href="../../classtrees_Config.html" class="menu">class tree: Config</a> ]
[ <a href="../../elementindex_Config.html" class="menu">index: Config</a> ]
[ <a href="../../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../../li_Database.html">Database</a><br />
<a href="../../li_DataSource.html">DataSource</a><br />
<a href="../../li_Date.html">Date</a><br />
+ <a href="../../li_Factory.html">Factory</a><br />
<a href="../../li_File.html">File</a><br />
<a href="../../li_Logger.html">Logger</a><br />
<a href="../../li_Profiler.html">Profiler</a><br />
View
9 phpdoc/Config/IniFileConfig.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
+ [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
[ <a href="../elementindex_Config.html" class="menu">index: Config</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
@@ -152,6 +153,12 @@
<h4>Class: <a href="../Config/Config.html">Config</a></h4>
<dl>
<dt>
+ <a href="../Config/Config.html#methodclear">Config::clear()</a>
+ </dt>
+ <dd>
+ Sets $config to null;
+ </dd>
+ <dt>
<a href="../Config/Config.html#methodget">Config::get()</a>
</dt>
<dd>
View
3 phpdoc/Config/_Config---Config.php.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
+ [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
[ <a href="../elementindex_Config.html" class="menu">index: Config</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
View
3 phpdoc/Config/_Config---IniFileConfig.php.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
+ [ <a href="../classtrees_Config.html" class="menu">class tree: Config</a> ]
[ <a href="../elementindex_Config.html" class="menu">index: Config</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
View
716 phpdoc/Dao/Dao.html
286 additions, 430 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
49 phpdoc/Dao/DaoAttributeAssignment.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
+ [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
[ <a href="../elementindex_Dao.html" class="menu">index: Dao</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
@@ -59,42 +60,30 @@
</a><br>
<a href="../Dao/_Dao---DaoToOneReference.php.html"> DaoToOneReference.php
</a><br>
- <a href="../Dao/_Dao---FileSourceDao.php.html"> FileSourceDao.php
+ <a href="../Dao/_Dao---File---FileDao.php.html"> FileDao.php
</a><br>
- <a href="../Dao/_Dao---FileSourceResultIterator.php.html"> FileSourceResultIterator.php
+ <a href="../Dao/_Dao---File---FileResultIterator.php.html"> FileResultIterator.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonDao.php.html"> JsonDao.php
+ <a href="../Dao/_Dao---File---JsonDao.php.html"> JsonDao.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonResultIterator.php.html"> JsonResultIterator.php
+ <a href="../Dao/_Dao---Sql---PostgresqlDao.php.html"> PostgresqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlDao.php.html"> MysqlDao.php
+ <a href="../Dao/_Dao---Sql---SqlDao.php.html"> SqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlResultIterator.php.html"> MysqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Mysql---MysqlUserDao.php.html"> MysqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlDao.php.html"> PostgresqlDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlResultIterator.php.html"> PostgresqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlUserDao.php.html"> PostgresqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlDao.php.html"> SqlDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlResultIterator.php.html"> SqlResultIterator.php
+ <a href="../Dao/_Dao---Sql---SqlResultIterator.php.html"> SqlResultIterator.php
</a><br>
<a href="../Dao/_Dao---UserDaoInterface.php.html"> UserDaoInterface.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlDao.php.html"> XmlDao.php
+ <a href="../Dao/_Dao---File---XmlDao.php.html"> XmlDao.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlResultIterator.php.html"> XmlResultIterator.php
+ </div><br />
+ subpackage <b>DaoFactory</b><br> <div class="package">
+ <a href="../Dao/DaoFactory/_Factory---DaoFactory.php.html"> DaoFactory.php
</a><br>
</div><br />
subpackage <b>Exceptions</b><br> <div class="package">
<a href="../Dao/Exceptions/_Dao---DaoExceptions.php.html"> DaoExceptions.php
</a><br>
- <a href="../Dao/Exceptions/_Dao---Json---JsonDaoExceptions.php.html"> JsonDaoExceptions.php
- </a><br>
</div><br />
subpackage <b>Record</b><br> <div class="package">
<a href="../Dao/Record/_Record---Record.php.html"> Record.php
@@ -126,20 +115,13 @@
<a href="../Dao/DaoResultIterator.html">DaoResultIterator</a><br />
<a href="../Dao/DaoToManyReference.html">DaoToManyReference</a><br />
<a href="../Dao/DaoToOneReference.html">DaoToOneReference</a><br />
- <a href="../Dao/FileSourceDao.html">FileSourceDao</a><br />
- <a href="../Dao/FileSourceResultIterator.html">FileSourceResultIterator</a><br />
+ <a href="../Dao/FileDao.html">FileDao</a><br />
+ <a href="../Dao/FileResultIterator.html">FileResultIterator</a><br />
<a href="../Dao/JsonDao.html">JsonDao</a><br />
- <a href="../Dao/JsonResultIterator.html">JsonResultIterator</a><br />
- <a href="../Dao/MysqlDao.html">MysqlDao</a><br />
- <a href="../Dao/MysqlResultIterator.html">MysqlResultIterator</a><br />
- <a href="../Dao/MysqlUserDao.html">MysqlUserDao</a><br />
<a href="../Dao/PostgresqlDao.html">PostgresqlDao</a><br />
- <a href="../Dao/PostgresqlResultIterator.html">PostgresqlResultIterator</a><br />
- <a href="../Dao/PostgresqlUserDao.html">PostgresqlUserDao</a><br />
<a href="../Dao/SqlDao.html">SqlDao</a><br />
<a href="../Dao/SqlResultIterator.html">SqlResultIterator</a><br />
<a href="../Dao/XmlDao.html">XmlDao</a><br />
- <a href="../Dao/XmlResultIterator.html">XmlResultIterator</a><br />
</div>
<div class="package">
Exceptions<br /> &nbsp;&nbsp; <a href="../Dao/Exceptions/DaoException.html">DaoException</a><br />
@@ -151,6 +133,9 @@
&nbsp;&nbsp; <a href="../Dao/Exceptions/XmlDaoException.html">XmlDaoException</a><br />
</div>
<div class="package">
+ DaoFactory<br /> &nbsp;&nbsp; <a href="../Dao/DaoFactory/DaoFactory.html">DaoFactory</a><br />
+ </div>
+ <div class="package">
Record<br /> &nbsp;&nbsp; <a href="../Dao/Record/Record.html">Record</a><br />
&nbsp;&nbsp; <a href="../Dao/Record/UserRecord.html">UserRecord</a><br />
</div>
View
433 phpdoc/Dao/DaoFactory/DaoFactory.html
@@ -0,0 +1,433 @@
+<html>
+<head>
+<title>Docs For Class DaoFactory</title>
+<link rel="stylesheet" type="text/css" href="../../media/style.css">
+</head>
+<body>
+
+<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
+ <tr>
+ <td class="header_top">Dao</td>
+ </tr>
+ <tr><td class="header_line"><img src="../../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
+ <tr>
+ <td class="header_menu">
+
+
+ [ <a href="../../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
+ [ <a href="../../elementindex_Dao.html" class="menu">index: Dao</a> ]
+ [ <a href="../../elementindex.html" class="menu">all elements</a> ]
+ </td>
+ </tr>
+ <tr><td class="header_line"><img src="../../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
+</table>
+
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr valign="top">
+ <td width="200" class="menu">
+ <div id="ric">
+ <p><a href="../../ric_README.html">README</a></p>
+ </div>
+ <b>Packages:</b><br />
+ <a href="../../li_Config.html">Config</a><br />
+ <a href="../../li_Dao.html">Dao</a><br />
+ <a href="../../li_Database.html">Database</a><br />
+ <a href="../../li_DataSource.html">DataSource</a><br />
+ <a href="../../li_Date.html">Date</a><br />
+ <a href="../../li_Factory.html">Factory</a><br />
+ <a href="../../li_File.html">File</a><br />
+ <a href="../../li_Logger.html">Logger</a><br />
+ <a href="../../li_Profiler.html">Profiler</a><br />
+ <a href="../../li_Storage.html">Storage</a><br />
+ <br /><br />
+ <b>Files:</b><br />
+ <div class="package">
+ <a href="../../Dao/_Dao---Dao.php.html"> Dao.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoAttributeAssignment.php.html"> DaoAttributeAssignment.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoHashListIterator.php.html"> DaoHashListIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoInterface.php.html"> DaoInterface.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoKeyListIterator.php.html"> DaoKeyListIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoReference.php.html"> DaoReference.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoResultIterator.php.html"> DaoResultIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoToManyReference.php.html"> DaoToManyReference.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoToOneReference.php.html"> DaoToOneReference.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---FileDao.php.html"> FileDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---FileResultIterator.php.html"> FileResultIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---JsonDao.php.html"> JsonDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---Sql---PostgresqlDao.php.html"> PostgresqlDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---Sql---SqlDao.php.html"> SqlDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---Sql---SqlResultIterator.php.html"> SqlResultIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---UserDaoInterface.php.html"> UserDaoInterface.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---XmlDao.php.html"> XmlDao.php
+ </a><br>
+ </div><br />
+ subpackage <b>DaoFactory</b><br> <div class="package">
+ <a href="../../Dao/DaoFactory/_Factory---DaoFactory.php.html"> DaoFactory.php
+ </a><br>
+ </div><br />
+ subpackage <b>Exceptions</b><br> <div class="package">
+ <a href="../../Dao/Exceptions/_Dao---DaoExceptions.php.html"> DaoExceptions.php
+ </a><br>
+ </div><br />
+ subpackage <b>Record</b><br> <div class="package">
+ <a href="../../Dao/Record/_Record---Record.php.html"> Record.php
+ </a><br>
+ <a href="../../Dao/Record/_Record---RecordExceptions.php.html"> RecordExceptions.php
+ </a><br>
+ <a href="../../Dao/Record/_Record---RecordInterface.php.html"> RecordInterface.php
+ </a><br>
+ <a href="../../Dao/Record/_Record---UserRecord.php.html"> UserRecord.php
+ </a><br>
+ </div><br />
+
+ <b>Interfaces:</b><br />
+ <div class="package">
+ <a href="../../Dao/DaoInterface.html">DaoInterface</a><br />
+ <a href="../../Dao/UserDaoInterface.html">UserDaoInterface</a><br />
+ </div>
+ <div class="package">
+ Record<br /> &nbsp;&nbsp; <a href="../../Dao/Record/RecordInterface.html">RecordInterface</a><br />
+ </div>
+
+ <b>Classes:</b><br />
+ <div class="package">
+ <a href="../../Dao/Dao.html">Dao</a><br />
+ <a href="../../Dao/DaoAttributeAssignment.html">DaoAttributeAssignment</a><br />
+ <a href="../../Dao/DaoHashListIterator.html">DaoHashListIterator</a><br />
+ <a href="../../Dao/DaoKeyListIterator.html">DaoKeyListIterator</a><br />
+ <a href="../../Dao/DaoReference.html">DaoReference</a><br />
+ <a href="../../Dao/DaoResultIterator.html">DaoResultIterator</a><br />
+ <a href="../../Dao/DaoToManyReference.html">DaoToManyReference</a><br />
+ <a href="../../Dao/DaoToOneReference.html">DaoToOneReference</a><br />
+ <a href="../../Dao/FileDao.html">FileDao</a><br />
+ <a href="../../Dao/FileResultIterator.html">FileResultIterator</a><br />
+ <a href="../../Dao/JsonDao.html">JsonDao</a><br />
+ <a href="../../Dao/PostgresqlDao.html">PostgresqlDao</a><br />
+ <a href="../../Dao/SqlDao.html">SqlDao</a><br />
+ <a href="../../Dao/SqlResultIterator.html">SqlResultIterator</a><br />
+ <a href="../../Dao/XmlDao.html">XmlDao</a><br />
+ </div>
+ <div class="package">
+ Exceptions<br /> &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoException.html">DaoException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoNotFoundException.html">DaoNotFoundException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoNotSupportedException.html">DaoNotSupportedException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoWrongValueException.html">DaoWrongValueException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/JsonDaoException.html">JsonDaoException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/RecordException.html">RecordException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/XmlDaoException.html">XmlDaoException</a><br />
+ </div>
+ <div class="package">
+ DaoFactory<br /> &nbsp;&nbsp; <a href="../../Dao/DaoFactory/DaoFactory.html">DaoFactory</a><br />
+ </div>
+ <div class="package">
+ Record<br /> &nbsp;&nbsp; <a href="../../Dao/Record/Record.html">Record</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Record/UserRecord.html">UserRecord</a><br />
+ </div>
+ </td>
+ <td>
+ <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
+
+<h1>Class: DaoFactory</h1>
+Source Location: /Factory/DaoFactory.php<br /><br />
+
+
+<table width="100%" border="0">
+<tr><td valign="top">
+
+<h3><a href="#class_details">Class Overview</a></h3>
+<pre><a href="../../Factory/Factory.html">Factory</a>
+ |
+ --DaoFactory</pre><br />
+<div class="description">The Dao Factory returns and caches a specific Dao</div><br /><br />
+<h4>Author(s):</h4>
+<ul>
+ <li>Matthias Loitsch &lt;<a href="mailto:matthias@loitsch.com">matthias@loitsch.com</a>&gt;</li>
+ </ul>
+
+
+
+
+
+
+
+<h4>Copyright:</h4>
+<ul>
+ <li>Copyright (c) 2010, Matthias Loitsch</li>
+</ul>
+
+</td>
+
+<td valign="top">
+<h3><a href="#class_vars">Variables</a></h3>
+<ul>
+ <li><a href="../../Dao/DaoFactory/DaoFactory.html#var$dataSource">$dataSource</a></li>
+ </ul>
+</td>
+
+
+<td valign="top">
+<h3><a href="#class_methods">Methods</a></h3>
+<ul>
+ <li><a href="../../Dao/DaoFactory/DaoFactory.html#method__construct">__construct</a></li>
+ <li><a href="../../Dao/DaoFactory/DaoFactory.html#methodcreate">create</a></li>
+ <li><a href="../../Dao/DaoFactory/DaoFactory.html#methodget">get</a></li>
+ </ul>
+</td>
+
+</tr></table>
+<hr />
+
+<table width="100%" border="0"><tr>
+
+
+
+
+<td valign="top">
+<h3>Inherited Variables</h3>
+<div class="tags">
+<h4>Class: <a href="../../Factory/Factory.html">Factory</a></h4>
+<dl>
+<dt>
+ <a href="../../Factory/Factory.html#var$cache">Factory::$cache</a>
+ </dt>
+<dd>
+
+</dd>
+</dl>
+</div>
+</td>
+
+<td valign="top">
+<h3>Inherited Methods</h3>
+<div class="tags">
+<h4>Class: <a href="../../Factory/Factory.html">Factory</a></h4>
+<dl>
+ <dt>
+ <a href="../../Factory/Factory.html#methodcache">Factory::cache()</a>
+ </dt>
+ <dd>
+
+ </dd>
+ <dt>
+ <a href="../../Factory/Factory.html#methodcreate">Factory::create()</a>
+ </dt>
+ <dd>
+ Creates the object, and returns it.
+ </dd>
+ <dt>
+ <a href="../../Factory/Factory.html#methodget">Factory::get()</a>
+ </dt>
+ <dd>
+ Either returns the cached object, or creates it with create(), caches it, and returns it.
+ </dd>
+ <dt>
+ <a href="../../Factory/Factory.html#methodgetCached">Factory::getCached()</a>
+ </dt>
+ <dd>
+ Returns a cached object. This method errors if you call it with a non cached resource name!
+ </dd>
+ <dt>
+ <a href="../../Factory/Factory.html#methodisCached">Factory::isCached()</a>
+ </dt>
+ <dd>
+
+ </dd>
+ </dl>
+</div>
+</td>
+
+</tr></table>
+<hr />
+
+<a name="class_details"></a>
+<h3>Class Details</h3>
+<div class="tags">
+[line 24]<br />
+The Dao Factory returns and caches a specific Dao<br /><br /><br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>author:</b>&nbsp;&nbsp;</td><td>Matthias Loitsch &lt;<a href="mailto:matthias@loitsch.com">matthias@loitsch.com</a>&gt;</td>
+ </tr>
+ <tr>
+ <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2010, Matthias Loitsch</td>
+ </tr>
+</table>
+</div>
+</div><br /><br />
+<div class="top">[ <a href="#top">Top</a> ]</div><br />
+
+<hr />
+<a name="class_vars"></a>
+<h3>Class Variables</h3>
+<div class="tags">
+ <a name="var$dataSource"></a>
+ <p></p>
+ <h4>$dataSource = <span class="value"></span></h4>
+ <p>[line 29]</p>
+ <br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
+ </tr>
+</table>
+</div>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b>&nbsp;&nbsp;</td>
+ <td><a href="../../Database/Database.html">Database</a></td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+</div><br />
+
+<hr />
+<a name="class_methods"></a>
+<h3>Class Methods</h3>
+<div class="tags">
+
+ <hr />
+ <a name="method__construct"></a>
+ <h3>constructor __construct <span class="smalllinenumber">[line 35]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
+ <code>DaoFactory __construct(
+<a href="../../Database/Database.html">Database</a>
+$dataSource)</code>
+ </td></tr></table>
+ </td></tr></table><br />
+
+ <br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
+ </tr>
+</table>
+</div>
+<br /><br />
+
+
+ <h4>Parameters:</h4>
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="type"><a href="../../Database/Database.html">Database</a>&nbsp;&nbsp;</td>
+ <td><b>$dataSource</b>&nbsp;&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+ </div><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div>
+ </div>
+ <hr />
+ <a name="methodcreate"></a>
+ <h3>method create <span class="smalllinenumber">[line 46]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
+ <code><a href="../../Dao/Dao.html">Dao</a> create(
+string
+$resourceName)</code>
+ </td></tr></table>
+ </td></tr></table><br />
+
+ Uses the stored database, and creates a new ShopDao, using the autoload function to include the Dao itself.<br /><br /><br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
+ </tr>
+</table>
+</div>
+<br /><br />
+
+ Overrides <a href="../../Factory/Factory.html#methodcreate">Factory::create()</a> (Creates the object, and returns it.)<br /><br />
+ <h4>Parameters:</h4>
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="type">string&nbsp;&nbsp;</td>
+ <td><b>$resourceName</b>&nbsp;&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+ </div><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div>
+ </div>
+ <hr />
+ <a name="methodget"></a>
+ <h3>method get <span class="smalllinenumber">[line 56]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
+ <code><a href="../../Dao/Dao.html">Dao</a> get(
+string
+$daoName)</code>
+ </td></tr></table>
+ </td></tr></table><br />
+
+ <br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
+ </tr>
+</table>
+</div>
+<br /><br />
+
+ Overrides <a href="../../Factory/Factory.html#methodget">Factory::get()</a> (Either returns the cached object, or creates it with create(), caches it, and returns it.)<br /><br />
+ <h4>Parameters:</h4>
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="type">string&nbsp;&nbsp;</td>
+ <td><b>$daoName</b>&nbsp;&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+ </div><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div>
+ </div>
+</div><br />
+
+
+ <div class="credit">
+ <hr />
+ Documentation generated by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
+ </div>
+ </td></tr></table>
+ </td>
+ </tr>
+</table>
+
+</body>
+</html>
View
190 phpdoc/Dao/DaoFactory/_Factory---DaoFactory.php.html
@@ -0,0 +1,190 @@
+<html>
+<head>
+<title>Docs for page DaoFactory.php</title>
+<link rel="stylesheet" type="text/css" href="../../media/style.css">
+</head>
+<body>
+
+<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
+ <tr>
+ <td class="header_top">Dao</td>
+ </tr>
+ <tr><td class="header_line"><img src="../../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
+ <tr>
+ <td class="header_menu">
+
+
+ [ <a href="../../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
+ [ <a href="../../elementindex_Dao.html" class="menu">index: Dao</a> ]
+ [ <a href="../../elementindex.html" class="menu">all elements</a> ]
+ </td>
+ </tr>
+ <tr><td class="header_line"><img src="../../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
+</table>
+
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr valign="top">
+ <td width="200" class="menu">
+ <div id="ric">
+ <p><a href="../../ric_README.html">README</a></p>
+ </div>
+ <b>Packages:</b><br />
+ <a href="../../li_Config.html">Config</a><br />
+ <a href="../../li_Dao.html">Dao</a><br />
+ <a href="../../li_Database.html">Database</a><br />
+ <a href="../../li_DataSource.html">DataSource</a><br />
+ <a href="../../li_Date.html">Date</a><br />
+ <a href="../../li_Factory.html">Factory</a><br />
+ <a href="../../li_File.html">File</a><br />
+ <a href="../../li_Logger.html">Logger</a><br />
+ <a href="../../li_Profiler.html">Profiler</a><br />
+ <a href="../../li_Storage.html">Storage</a><br />
+ <br /><br />
+ <b>Files:</b><br />
+ <div class="package">
+ <a href="../../Dao/_Dao---Dao.php.html"> Dao.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoAttributeAssignment.php.html"> DaoAttributeAssignment.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoHashListIterator.php.html"> DaoHashListIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoInterface.php.html"> DaoInterface.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoKeyListIterator.php.html"> DaoKeyListIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoReference.php.html"> DaoReference.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoResultIterator.php.html"> DaoResultIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoToManyReference.php.html"> DaoToManyReference.php
+ </a><br>
+ <a href="../../Dao/_Dao---DaoToOneReference.php.html"> DaoToOneReference.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---FileDao.php.html"> FileDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---FileResultIterator.php.html"> FileResultIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---JsonDao.php.html"> JsonDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---Sql---PostgresqlDao.php.html"> PostgresqlDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---Sql---SqlDao.php.html"> SqlDao.php
+ </a><br>
+ <a href="../../Dao/_Dao---Sql---SqlResultIterator.php.html"> SqlResultIterator.php
+ </a><br>
+ <a href="../../Dao/_Dao---UserDaoInterface.php.html"> UserDaoInterface.php
+ </a><br>
+ <a href="../../Dao/_Dao---File---XmlDao.php.html"> XmlDao.php
+ </a><br>
+ </div><br />
+ subpackage <b>DaoFactory</b><br> <div class="package">
+ <a href="../../Dao/DaoFactory/_Factory---DaoFactory.php.html"> DaoFactory.php
+ </a><br>
+ </div><br />
+ subpackage <b>Exceptions</b><br> <div class="package">
+ <a href="../../Dao/Exceptions/_Dao---DaoExceptions.php.html"> DaoExceptions.php
+ </a><br>
+ </div><br />
+ subpackage <b>Record</b><br> <div class="package">
+ <a href="../../Dao/Record/_Record---Record.php.html"> Record.php
+ </a><br>
+ <a href="../../Dao/Record/_Record---RecordExceptions.php.html"> RecordExceptions.php
+ </a><br>
+ <a href="../../Dao/Record/_Record---RecordInterface.php.html"> RecordInterface.php
+ </a><br>
+ <a href="../../Dao/Record/_Record---UserRecord.php.html"> UserRecord.php
+ </a><br>
+ </div><br />
+
+ <b>Interfaces:</b><br />
+ <div class="package">
+ <a href="../../Dao/DaoInterface.html">DaoInterface</a><br />
+ <a href="../../Dao/UserDaoInterface.html">UserDaoInterface</a><br />
+ </div>
+ <div class="package">
+ Record<br /> &nbsp;&nbsp; <a href="../../Dao/Record/RecordInterface.html">RecordInterface</a><br />
+ </div>
+
+ <b>Classes:</b><br />
+ <div class="package">
+ <a href="../../Dao/Dao.html">Dao</a><br />
+ <a href="../../Dao/DaoAttributeAssignment.html">DaoAttributeAssignment</a><br />
+ <a href="../../Dao/DaoHashListIterator.html">DaoHashListIterator</a><br />
+ <a href="../../Dao/DaoKeyListIterator.html">DaoKeyListIterator</a><br />
+ <a href="../../Dao/DaoReference.html">DaoReference</a><br />
+ <a href="../../Dao/DaoResultIterator.html">DaoResultIterator</a><br />
+ <a href="../../Dao/DaoToManyReference.html">DaoToManyReference</a><br />
+ <a href="../../Dao/DaoToOneReference.html">DaoToOneReference</a><br />
+ <a href="../../Dao/FileDao.html">FileDao</a><br />
+ <a href="../../Dao/FileResultIterator.html">FileResultIterator</a><br />
+ <a href="../../Dao/JsonDao.html">JsonDao</a><br />
+ <a href="../../Dao/PostgresqlDao.html">PostgresqlDao</a><br />
+ <a href="../../Dao/SqlDao.html">SqlDao</a><br />
+ <a href="../../Dao/SqlResultIterator.html">SqlResultIterator</a><br />
+ <a href="../../Dao/XmlDao.html">XmlDao</a><br />
+ </div>
+ <div class="package">
+ Exceptions<br /> &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoException.html">DaoException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoNotFoundException.html">DaoNotFoundException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoNotSupportedException.html">DaoNotSupportedException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/DaoWrongValueException.html">DaoWrongValueException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/JsonDaoException.html">JsonDaoException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/RecordException.html">RecordException</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Exceptions/XmlDaoException.html">XmlDaoException</a><br />
+ </div>
+ <div class="package">
+ DaoFactory<br /> &nbsp;&nbsp; <a href="../../Dao/DaoFactory/DaoFactory.html">DaoFactory</a><br />
+ </div>
+ <div class="package">
+ Record<br /> &nbsp;&nbsp; <a href="../../Dao/Record/Record.html">Record</a><br />
+ &nbsp;&nbsp; <a href="../../Dao/Record/UserRecord.html">UserRecord</a><br />
+ </div>
+ </td>
+ <td>
+ <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
+
+<h1>Procedural File: DaoFactory.php</h1>
+Source Location: /Factory/DaoFactory.php<br /><br />
+
+<br>
+<br>
+
+<div class="contents">
+<h2>Classes:</h2>
+<dt><a href="../../Dao/DaoFactory/DaoFactory.html">DaoFactory</a></dt>
+ <dd>The Dao Factory returns and caches a specific Dao</dd>
+</div><br /><br />
+
+<h2>Page Details:</h2>
+This file contains the DaoFactory definition.<br /><br /><br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>author:</b>&nbsp;&nbsp;</td><td>Matthias Loitsch &lt;<a href="mailto:matthias@loitsch.com">matthias@loitsch.com</a>&gt;</td>
+ </tr>
+ <tr>
+ <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2010, Matthias Loitsch</td>
+ </tr>
+</table>
+</div>
+<br /><br />
+<h4>Includes:</h4>
+<div class="tags">
+include(dirname(__FILE__).'/Factory.php') [line 14]<br />
+Including the Factory base class.<br /><br /></div>
+<br /><br />
+<br /><br />
+<br />
+
+ <div class="credit">
+ <hr />
+ Documentation generated by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
+ </div>
+ </td></tr></table>
+ </td>
+ </tr>
+</table>
+
+</body>
+</html>
View
93 phpdoc/Dao/DaoHashListIterator.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
+ [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
[ <a href="../elementindex_Dao.html" class="menu">index: Dao</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
@@ -59,42 +60,30 @@
</a><br>
<a href="../Dao/_Dao---DaoToOneReference.php.html"> DaoToOneReference.php
</a><br>
- <a href="../Dao/_Dao---FileSourceDao.php.html"> FileSourceDao.php
+ <a href="../Dao/_Dao---File---FileDao.php.html"> FileDao.php
</a><br>
- <a href="../Dao/_Dao---FileSourceResultIterator.php.html"> FileSourceResultIterator.php
+ <a href="../Dao/_Dao---File---FileResultIterator.php.html"> FileResultIterator.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonDao.php.html"> JsonDao.php
+ <a href="../Dao/_Dao---File---JsonDao.php.html"> JsonDao.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonResultIterator.php.html"> JsonResultIterator.php
+ <a href="../Dao/_Dao---Sql---PostgresqlDao.php.html"> PostgresqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlDao.php.html"> MysqlDao.php
+ <a href="../Dao/_Dao---Sql---SqlDao.php.html"> SqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlResultIterator.php.html"> MysqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Mysql---MysqlUserDao.php.html"> MysqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlDao.php.html"> PostgresqlDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlResultIterator.php.html"> PostgresqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlUserDao.php.html"> PostgresqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlDao.php.html"> SqlDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlResultIterator.php.html"> SqlResultIterator.php
+ <a href="../Dao/_Dao---Sql---SqlResultIterator.php.html"> SqlResultIterator.php
</a><br>
<a href="../Dao/_Dao---UserDaoInterface.php.html"> UserDaoInterface.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlDao.php.html"> XmlDao.php
+ <a href="../Dao/_Dao---File---XmlDao.php.html"> XmlDao.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlResultIterator.php.html"> XmlResultIterator.php
+ </div><br />
+ subpackage <b>DaoFactory</b><br> <div class="package">
+ <a href="../Dao/DaoFactory/_Factory---DaoFactory.php.html"> DaoFactory.php
</a><br>
</div><br />
subpackage <b>Exceptions</b><br> <div class="package">
<a href="../Dao/Exceptions/_Dao---DaoExceptions.php.html"> DaoExceptions.php
</a><br>
- <a href="../Dao/Exceptions/_Dao---Json---JsonDaoExceptions.php.html"> JsonDaoExceptions.php
- </a><br>
</div><br />
subpackage <b>Record</b><br> <div class="package">
<a href="../Dao/Record/_Record---Record.php.html"> Record.php
@@ -126,20 +115,13 @@
<a href="../Dao/DaoResultIterator.html">DaoResultIterator</a><br />
<a href="../Dao/DaoToManyReference.html">DaoToManyReference</a><br />
<a href="../Dao/DaoToOneReference.html">DaoToOneReference</a><br />
- <a href="../Dao/FileSourceDao.html">FileSourceDao</a><br />
- <a href="../Dao/FileSourceResultIterator.html">FileSourceResultIterator</a><br />
+ <a href="../Dao/FileDao.html">FileDao</a><br />
+ <a href="../Dao/FileResultIterator.html">FileResultIterator</a><br />
<a href="../Dao/JsonDao.html">JsonDao</a><br />
- <a href="../Dao/JsonResultIterator.html">JsonResultIterator</a><br />
- <a href="../Dao/MysqlDao.html">MysqlDao</a><br />
- <a href="../Dao/MysqlResultIterator.html">MysqlResultIterator</a><br />
- <a href="../Dao/MysqlUserDao.html">MysqlUserDao</a><br />
<a href="../Dao/PostgresqlDao.html">PostgresqlDao</a><br />
- <a href="../Dao/PostgresqlResultIterator.html">PostgresqlResultIterator</a><br />
- <a href="../Dao/PostgresqlUserDao.html">PostgresqlUserDao</a><br />
<a href="../Dao/SqlDao.html">SqlDao</a><br />
<a href="../Dao/SqlResultIterator.html">SqlResultIterator</a><br />
<a href="../Dao/XmlDao.html">XmlDao</a><br />
- <a href="../Dao/XmlResultIterator.html">XmlResultIterator</a><br />
</div>
<div class="package">
Exceptions<br /> &nbsp;&nbsp; <a href="../Dao/Exceptions/DaoException.html">DaoException</a><br />
@@ -151,6 +133,9 @@
&nbsp;&nbsp; <a href="../Dao/Exceptions/XmlDaoException.html">XmlDaoException</a><br />
</div>
<div class="package">
+ DaoFactory<br /> &nbsp;&nbsp; <a href="../Dao/DaoFactory/DaoFactory.html">DaoFactory</a><br />
+ </div>
+ <div class="package">
Record<br /> &nbsp;&nbsp; <a href="../Dao/Record/Record.html">Record</a><br />
&nbsp;&nbsp; <a href="../Dao/Record/UserRecord.html">UserRecord</a><br />
</div>
@@ -195,6 +180,7 @@
<ul>
<li><a href="../Dao/DaoHashListIterator.html#method__construct">__construct</a></li>
<li><a href="../Dao/DaoHashListIterator.html#methodgetCurrentData">getCurrentData</a></li>
+ <li><a href="../Dao/DaoHashListIterator.html#methodgetHashList">getHashList</a></li>
<li><a href="../Dao/DaoHashListIterator.html#methodnext">next</a></li>
<li><a href="../Dao/DaoHashListIterator.html#methodrewind">rewind</a></li>
</ul>
@@ -247,6 +233,12 @@
<h4>Class: <a href="../Dao/DaoResultIterator.html">DaoResultIterator</a></h4>
<dl>
<dt>
+ <a href="../Dao/DaoResultIterator.html#method__construct">DaoResultIterator::__construct()</a>
+ </dt>
+ <dd>
+
+ </dd>
+ <dt>
<a href="../Dao/DaoResultIterator.html#methodasArrays">DaoResultIterator::asArrays()</a>
</dt>
<dd>
@@ -298,7 +290,7 @@
<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
-[line 24]<br />
+[line 23]<br />
The DaoHashListIterator takes an array of data hashes, and lets you iterate over it, returning the corresponding Records by instantiating them with the dao and the given data hash.<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
@@ -322,7 +314,7 @@
<hr />
<a name="method__construct"></a>
- <h3>constructor __construct <span class="smalllinenumber">[line 35]</span></h3>
+ <h3>constructor __construct <span class="smalllinenumber">[line 34]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -345,7 +337,7 @@
</div>
<br /><br />
-
+ Overrides <a href="../Dao/DaoResultIterator.html#method__construct">DaoResultIterator::__construct()</a> (parent method not documented)<br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
@@ -370,7 +362,7 @@
</div>
<hr />
<a name="methodgetCurrentData"></a>
- <h3>method getCurrentData <span class="smalllinenumber">[line 68]</span></h3>
+ <h3>method getCurrentData <span class="smalllinenumber">[line 76]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -394,8 +386,33 @@
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
+ <a name="methodgetHashList"></a>
+ <h3>method getHashList <span class="smalllinenumber">[line 47]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
+ <code>array getHashList(
+)</code>
+ </td></tr></table>
+ </td></tr></table><br />
+
+ This method should not be used normally.<br /><br /><p>I implemented it mostly to be able to use it in tests.</p><br /><br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
+ </tr>
+</table>
+</div>
+<br /><br />
+
+
+ <div class="top">[ <a href="#top">Top</a> ]</div>
+ </div>
+ <hr />
<a name="methodnext"></a>
- <h3>method next <span class="smalllinenumber">[line 59]</span></h3>
+ <h3>method next <span class="smalllinenumber">[line 67]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -423,7 +440,7 @@
</div>
<hr />
<a name="methodrewind"></a>
- <h3>method rewind <span class="smalllinenumber">[line 46]</span></h3>
+ <h3>method rewind <span class="smalllinenumber">[line 55]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
View
135 phpdoc/Dao/DaoInterface.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
+ [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
[ <a href="../elementindex_Dao.html" class="menu">index: Dao</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
@@ -59,42 +60,30 @@
</a><br>
<a href="../Dao/_Dao---DaoToOneReference.php.html"> DaoToOneReference.php
</a><br>
- <a href="../Dao/_Dao---FileSourceDao.php.html"> FileSourceDao.php
+ <a href="../Dao/_Dao---File---FileDao.php.html"> FileDao.php
</a><br>
- <a href="../Dao/_Dao---FileSourceResultIterator.php.html"> FileSourceResultIterator.php
+ <a href="../Dao/_Dao---File---FileResultIterator.php.html"> FileResultIterator.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonDao.php.html"> JsonDao.php
+ <a href="../Dao/_Dao---File---JsonDao.php.html"> JsonDao.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonResultIterator.php.html"> JsonResultIterator.php
+ <a href="../Dao/_Dao---Sql---PostgresqlDao.php.html"> PostgresqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlDao.php.html"> MysqlDao.php
+ <a href="../Dao/_Dao---Sql---SqlDao.php.html"> SqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlResultIterator.php.html"> MysqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Mysql---MysqlUserDao.php.html"> MysqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlDao.php.html"> PostgresqlDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlResultIterator.php.html"> PostgresqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlUserDao.php.html"> PostgresqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlDao.php.html"> SqlDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlResultIterator.php.html"> SqlResultIterator.php
+ <a href="../Dao/_Dao---Sql---SqlResultIterator.php.html"> SqlResultIterator.php
</a><br>
<a href="../Dao/_Dao---UserDaoInterface.php.html"> UserDaoInterface.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlDao.php.html"> XmlDao.php
+ <a href="../Dao/_Dao---File---XmlDao.php.html"> XmlDao.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlResultIterator.php.html"> XmlResultIterator.php
+ </div><br />
+ subpackage <b>DaoFactory</b><br> <div class="package">
+ <a href="../Dao/DaoFactory/_Factory---DaoFactory.php.html"> DaoFactory.php
</a><br>
</div><br />
subpackage <b>Exceptions</b><br> <div class="package">
<a href="../Dao/Exceptions/_Dao---DaoExceptions.php.html"> DaoExceptions.php
</a><br>
- <a href="../Dao/Exceptions/_Dao---Json---JsonDaoExceptions.php.html"> JsonDaoExceptions.php
- </a><br>
</div><br />
subpackage <b>Record</b><br> <div class="package">
<a href="../Dao/Record/_Record---Record.php.html"> Record.php
@@ -126,20 +115,13 @@
<a href="../Dao/DaoResultIterator.html">DaoResultIterator</a><br />
<a href="../Dao/DaoToManyReference.html">DaoToManyReference</a><br />
<a href="../Dao/DaoToOneReference.html">DaoToOneReference</a><br />
- <a href="../Dao/FileSourceDao.html">FileSourceDao</a><br />
- <a href="../Dao/FileSourceResultIterator.html">FileSourceResultIterator</a><br />
+ <a href="../Dao/FileDao.html">FileDao</a><br />
+ <a href="../Dao/FileResultIterator.html">FileResultIterator</a><br />
<a href="../Dao/JsonDao.html">JsonDao</a><br />
- <a href="../Dao/JsonResultIterator.html">JsonResultIterator</a><br />
- <a href="../Dao/MysqlDao.html">MysqlDao</a><br />
- <a href="../Dao/MysqlResultIterator.html">MysqlResultIterator</a><br />
- <a href="../Dao/MysqlUserDao.html">MysqlUserDao</a><br />
<a href="../Dao/PostgresqlDao.html">PostgresqlDao</a><br />
- <a href="../Dao/PostgresqlResultIterator.html">PostgresqlResultIterator</a><br />
- <a href="../Dao/PostgresqlUserDao.html">PostgresqlUserDao</a><br />
<a href="../Dao/SqlDao.html">SqlDao</a><br />
<a href="../Dao/SqlResultIterator.html">SqlResultIterator</a><br />
<a href="../Dao/XmlDao.html">XmlDao</a><br />
- <a href="../Dao/XmlResultIterator.html">XmlResultIterator</a><br />
</div>
<div class="package">
Exceptions<br /> &nbsp;&nbsp; <a href="../Dao/Exceptions/DaoException.html">DaoException</a><br />
@@ -151,6 +133,9 @@
&nbsp;&nbsp; <a href="../Dao/Exceptions/XmlDaoException.html">XmlDaoException</a><br />
</div>
<div class="package">
+ DaoFactory<br /> &nbsp;&nbsp; <a href="../Dao/DaoFactory/DaoFactory.html">DaoFactory</a><br />
+ </div>
+ <div class="package">
Record<br /> &nbsp;&nbsp; <a href="../Dao/Record/Record.html">Record</a><br />
&nbsp;&nbsp; <a href="../Dao/Record/UserRecord.html">UserRecord</a><br />
</div>
@@ -191,7 +176,6 @@
<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
- <li><a href="../Dao/DaoInterface.html#methodbeginTransaction">beginTransaction</a></li>
<li><a href="../Dao/DaoInterface.html#methodcommit">commit</a></li>
<li><a href="../Dao/DaoInterface.html#methodcreateDao">createDao</a></li>
<li><a href="../Dao/DaoInterface.html#methoddelete">delete</a></li>
@@ -208,10 +192,10 @@
<li><a href="../Dao/DaoInterface.html#methodgetNullAttributes">getNullAttributes</a></li>
<li><a href="../Dao/DaoInterface.html#methodgetRecordFromData">getRecordFromData</a></li>
<li><a href="../Dao/DaoInterface.html#methodgetReference">getReference</a></li>
- <li><a href="../Dao/DaoInterface.html#methodgetReferences">getReferences</a></li>
<li><a href="../Dao/DaoInterface.html#methodgetTotalCount">getTotalCount</a></li>
<li><a href="../Dao/DaoInterface.html#methodinsert">insert</a></li>
<li><a href="../Dao/DaoInterface.html#methodrollback">rollback</a></li>
+ <li><a href="../Dao/DaoInterface.html#methodstartTransaction">startTransaction</a></li>
<li><a href="../Dao/DaoInterface.html#methodupdate">update</a></li>
</ul>
</td>
@@ -267,31 +251,6 @@
<div class="tags">
<hr />
- <a name="methodbeginTransaction"></a>
- <h3>method beginTransaction <span class="smalllinenumber">[line 135]</span></h3>
- <div class="function">
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
- <code>void beginTransaction(
-)</code>
- </td></tr></table>
- </td></tr></table><br />
-
- Begins a transaction<br /><br /><br /><br />
-<h4>Tags:</h4>
-<div class="tags">
-<table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
- </tr>
-</table>
-</div>
-<br /><br />
-
-
- <div class="top">[ <a href="#top">Top</a> ]</div>
- </div>
- <hr />
<a name="methodcommit"></a>
<h3>method commit <span class="smalllinenumber">[line 140]</span></h3>
<div class="function">
@@ -318,7 +277,7 @@
</div>
<hr />
<a name="methodcreateDao"></a>
- <h3>method createDao <span class="smalllinenumber">[line 193]</span></h3>
+ <h3>method createDao <span class="smalllinenumber">[line 185]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -823,7 +782,7 @@
</div>
<hr />
<a name="methodgetRecordFromData"></a>
- <h3>method getRecordFromData <span class="smalllinenumber">[line 209]</span></h3>
+ <h3>method getRecordFromData <span class="smalllinenumber">[line 201]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -859,7 +818,7 @@
</div>
<hr />
<a name="methodgetReference"></a>
- <h3>method getReference <span class="smalllinenumber">[line 186]</span></h3>
+ <h3>method getReference <span class="smalllinenumber">[line 178]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -894,33 +853,8 @@
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
- <a name="methodgetReferences"></a>
- <h3>method getReferences <span class="smalllinenumber">[line 177]</span></h3>
- <div class="function">
- <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
- <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
- <code>array getReferences(
-)</code>
- </td></tr></table>
- </td></tr></table><br />
-
- Returns an array of all references setup in this dao.<br /><br /><p>The keys are the attribute names. The values are the actual DaoReference or DaoToManyReference objects.</p><br /><br /><br />
-<h4>Tags:</h4>
-<div class="tags">
-<table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
- </tr>
-</table>
-</div>
-<br /><br />
-
-
- <div class="top">[ <a href="#top">Top</a> ]</div>
- </div>
- <hr />
<a name="methodgetTotalCount"></a>
- <h3>method getTotalCount <span class="smalllinenumber">[line 200]</span></h3>
+ <h3>method getTotalCount <span class="smalllinenumber">[line 192]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -1008,6 +942,31 @@
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
+ <a name="methodstartTransaction"></a>
+ <h3>method startTransaction <span class="smalllinenumber">[line 135]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
+ <code>void startTransaction(
+)</code>
+ </td></tr></table>
+ </td></tr></table><br />
+
+ Begins a transaction<br /><br /><br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
+ </tr>
+</table>
+</div>
+<br /><br />
+
+
+ <div class="top">[ <a href="#top">Top</a> ]</div>
+ </div>
+ <hr />
<a name="methodupdate"></a>
<h3>method update <span class="smalllinenumber">[line 116]</span></h3>
<div class="function">
View
119 phpdoc/Dao/DaoKeyListIterator.html
@@ -14,7 +14,7 @@
<td class="header_menu">
- [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
+ [ <a href="../classtrees_Dao.html" class="menu">class tree: Dao</a> ]
[ <a href="../elementindex_Dao.html" class="menu">index: Dao</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
@@ -34,6 +34,7 @@
<a href="../li_Database.html">Database</a><br />
<a href="../li_DataSource.html">DataSource</a><br />
<a href="../li_Date.html">Date</a><br />
+ <a href="../li_Factory.html">Factory</a><br />
<a href="../li_File.html">File</a><br />
<a href="../li_Logger.html">Logger</a><br />
<a href="../li_Profiler.html">Profiler</a><br />
@@ -59,42 +60,30 @@
</a><br>
<a href="../Dao/_Dao---DaoToOneReference.php.html"> DaoToOneReference.php
</a><br>
- <a href="../Dao/_Dao---FileSourceDao.php.html"> FileSourceDao.php
+ <a href="../Dao/_Dao---File---FileDao.php.html"> FileDao.php
</a><br>
- <a href="../Dao/_Dao---FileSourceResultIterator.php.html"> FileSourceResultIterator.php
+ <a href="../Dao/_Dao---File---FileResultIterator.php.html"> FileResultIterator.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonDao.php.html"> JsonDao.php
+ <a href="../Dao/_Dao---File---JsonDao.php.html"> JsonDao.php
</a><br>
- <a href="../Dao/_Dao---Json---JsonResultIterator.php.html"> JsonResultIterator.php
+ <a href="../Dao/_Dao---Sql---PostgresqlDao.php.html"> PostgresqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlDao.php.html"> MysqlDao.php
+ <a href="../Dao/_Dao---Sql---SqlDao.php.html"> SqlDao.php
</a><br>
- <a href="../Dao/_Dao---Mysql---MysqlResultIterator.php.html"> MysqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Mysql---MysqlUserDao.php.html"> MysqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlDao.php.html"> PostgresqlDao.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlResultIterator.php.html"> PostgresqlResultIterator.php
- </a><br>
- <a href="../Dao/_Dao---Postgresql---PostgresqlUserDao.php.html"> PostgresqlUserDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlDao.php.html"> SqlDao.php
- </a><br>
- <a href="../Dao/_Dao---SqlResultIterator.php.html"> SqlResultIterator.php
+ <a href="../Dao/_Dao---Sql---SqlResultIterator.php.html"> SqlResultIterator.php
</a><br>
<a href="../Dao/_Dao---UserDaoInterface.php.html"> UserDaoInterface.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlDao.php.html"> XmlDao.php
+ <a href="../Dao/_Dao---File---XmlDao.php.html"> XmlDao.php
</a><br>
- <a href="../Dao/_Dao---Xml---XmlResultIterator.php.html"> XmlResultIterator.php
+ </div><br />
+ subpackage <b>DaoFactory</b><br> <div class="package">
+ <a href="../Dao/DaoFactory/_Factory---DaoFactory.php.html"> DaoFactory.php
</a><br>
</div><br />
subpackage <b>Exceptions</b><br> <div class="package">
<a href="../Dao/Exceptions/_Dao---DaoExceptions.php.html"> DaoExceptions.php
</a><br>
- <a href="../Dao/Exceptions/_Dao---Json---JsonDaoExceptions.php.html"> JsonDaoExceptions.php
- </a><br>
</div><br />
subpackage <b>Record</b><br> <div class="package">
<a href="../Dao/Record/_Record---Record.php.html"> Record.php
@@ -126,20 +115,13 @@
<a href="../Dao/DaoResultIterator.html">DaoResultIterator</a><br />
<a href="../Dao/DaoToManyReference.html">DaoToManyReference</a><br />
<a href="../Dao/DaoToOneReference.html">DaoToOneReference</a><br />
- <a href="../Dao/FileSourceDao.html">FileSourceDao</a><br />
- <a href="../Dao/FileSourceResultIterator.html">FileSourceResultIterator</a><br />
+ <a href="../Dao/FileDao.html">FileDao</a><br />
+ <a href="../Dao/FileResultIterator.html">FileResultIterator</a><br />
<a href="../Dao/JsonDao.html">JsonDao</a><br />
- <a href="../Dao/JsonResultIterator.html">JsonResultIterator</a><br />
- <a href="../Dao/MysqlDao.html">MysqlDao</a><br />
- <a href="../Dao/MysqlResultIterator.html">MysqlResultIterator</a><br />
- <a href="../Dao/MysqlUserDao.html">MysqlUserDao</a><br />
<a href="../Dao/PostgresqlDao.html">PostgresqlDao</a><br />
- <a href="../Dao/PostgresqlResultIterator.html">PostgresqlResultIterator</a><br />
- <a href="../Dao/PostgresqlUserDao.html">PostgresqlUserDao</a><br />
<a href="../Dao/SqlDao.html">SqlDao</a><br />
<a href="../Dao/SqlResultIterator.html">SqlResultIterator</a><br />
<a href="../Dao/XmlDao.html">XmlDao</a><br />
- <a href="../Dao/XmlResultIterator.html">XmlResultIterator</a><br />
</div>
<div class="package">
Exceptions<br /> &nbsp;&nbsp; <a href="../Dao/Exceptions/DaoException.html">DaoException</a><br />
@@ -151,6 +133,9 @@
&nbsp;&nbsp; <a href="../Dao/Exceptions/XmlDaoException.html">XmlDaoException</a><br />
</div>
<div class="package">
+ DaoFactory<br /> &nbsp;&nbsp; <a href="../Dao/DaoFactory/DaoFactory.html">DaoFactory</a><br />
+ </div>
+ <div class="package">
Record<br /> &nbsp;&nbsp; <a href="../Dao/Record/Record.html">Record</a><br />
&nbsp;&nbsp; <a href="../Dao/Record/UserRecord.html">UserRecord</a><br />
</div>
@@ -195,6 +180,8 @@
<ul>
<li><a href="../Dao/DaoKeyListIterator.html#method__construct">__construct</a></li>
<li><a href="../Dao/DaoKeyListIterator.html#methodgetCurrentData">getCurrentData</a></li>
+ <li><a href="../Dao/DaoKeyListIterator.html#methodgetKeyList">getKeyList</a></li>
+ <li><a href="../Dao/DaoKeyListIterator.html#methodgetKeyName">getKeyName</a></li>
<li><a href="../Dao/DaoKeyListIterator.html#methodnext">next</a></li>
<li><a href="../Dao/DaoKeyListIterator.html#methodrewind">rewind</a></li>
</ul>
@@ -247,6 +234,12 @@
<h4>Class: <a href="../Dao/DaoResultIterator.html">DaoResultIterator</a></h4>
<dl>
<dt>
+ <a href="../Dao/DaoResultIterator.html#method__construct">DaoResultIterator::__construct()</a>
+ </dt>
+ <dd>
+
+ </dd>
+ <dt>
<a href="../Dao/DaoResultIterator.html#methodasArrays">DaoResultIterator::asArrays()</a>
</dt>
<dd>
@@ -298,7 +291,7 @@
<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
-[line 24]<br />
+[line 23]<br />
The DaoKeyListIterator takes an array of keys, and lets you iterate over it, returning the corresponding Records by calling the dao, and getting it.<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
@@ -322,7 +315,7 @@
<hr />
<a name="method__construct"></a>
- <h3>constructor __construct <span class="smalllinenumber">[line 41]</span></h3>
+ <h3>constructor __construct <span class="smalllinenumber">[line 39]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -346,7 +339,7 @@
</div>
<br /><br />
-
+ Overrides <a href="../Dao/DaoResultIterator.html#method__construct">DaoResultIterator::__construct()</a> (parent method not documented)<br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
@@ -376,7 +369,7 @@
</div>
<hr />
<a name="methodgetCurrentData"></a>
- <h3>method getCurrentData <span class="smalllinenumber">[line 75]</span></h3>
+ <h3>method getCurrentData <span class="smalllinenumber">[line 90]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -400,8 +393,58 @@
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
+ <a name="methodgetKeyList"></a>
+ <h3>method getKeyList <span class="smalllinenumber">[line 52]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
+ <code>array getKeyList(
+)</code>
+ </td></tr></table>
+ </td></tr></table><br />
+
+ Mainly used for testing purposes.<br /><br /><br /><br />
+<h4>Tags:</h4>
+<div class="tags">
+<table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
+ </tr>
+</table>
+</div>
+<br /><br />
+
+
+ <div class="top">[ <a href="#top">Top</a> ]</div>
+ </div>
+ <hr />
+ <a name="methodgetKeyName"></a>
+ <h3>method getKeyName <span class="smalllinenumber">[line 61]</span></h3>
+ <div class="function">
+ <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
+ <table width="100%" border="0" cellspacing="0" cellpadding="2&q