phpDocumentor page
[ class tree: page ] [ index: page ] [ all elements ]

Source for file Ul.php

Documentation is available at Ul.php

  1. <?
  2. /**
  3. * @package page
  4. * @filesource
  5. * @see HTML_PAGE_UTIL_PATH.'/Ul.php'
  6. * @copyright (c) http://Finn-Rasmussen.com
  7. * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
  8. * @author http://Finn-Rasmussen.com
  9. * @version 1.9
  10. * @since 21-oct-2005
  11. */
  12.  
  13. /**
  14. * The required files
  15. */
  16. require_once(HTML_PAGE_UTIL_PATH.'/Text.php');
  17.  
  18. /**
  19. * Generates an UL tag
  20. * <code>
  21. * Usage:
  22. * $text = new Ul($class);
  23. * print $text->getHtml();
  24. * Or
  25. * Ul::start($class);
  26. * // some Li::display() tags
  27. * Ul::end();
  28. * </code>
  29. * @package page
  30. */
  31.  
  32. class Ul extends Text {
  33.  
  34. /**
  35. * Constructor
  36. * @param String $class The css class name
  37. */
  38. function Ul($class='') {
  39. $this->Text('','ul',$class);
  40. }
  41.  
  42. /**
  43. * Display start
  44. * <code>
  45. * Usage:
  46. * Ul::start($class);
  47. * </code>
  48. * @static
  49. * @param String $class The css class name
  50. */
  51. function start($class='') {
  52. $html = new Ul($class);
  53. $html->addHtml($html->getStart());
  54. }
  55.  
  56. /**
  57. * Display end
  58. * <code>
  59. * Usage:
  60. * Ul::end();
  61. * </code>
  62. * @static
  63. */
  64. function end() {
  65. $html = new Ul();
  66. $html->addHtml($html->getEnd());
  67. }
  68.  
  69. /**
  70. * Display html
  71. * <code>
  72. * Usage:
  73. * Ul::display($class);
  74. * </code>
  75. * @static
  76. * @param String $class The css class name
  77. */
  78. function display($class='') {
  79. $html = new Ul($class);
  80. $html->addHtml();
  81. }
  82. }
  83. ?>

Documentation generated on Thu, 22 Dec 2005 17:21:18 +0100 by phpDocumentor 1.3.0RC3