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

Source for file object.class.php

Documentation is available at object.class.php

  1. <?php
  2.  
  3.     /**
  4.      * Attribut d'une balise.
  5.      *
  6.      * @package system
  7.      * @author Alain Defrance
  8.      * @abstract
  9.      */
  10.     abstract class wpmObject
  11.     {
  12.         /**
  13.          * Identification de l'objet, chaque objet wpm possède une numéro interne qui permet, entre autre, de générer les fonctions evenementielles.
  14.          *
  15.          * @var integer 
  16.          * @access private
  17.          */
  18.         private $internalNum;
  19.         
  20.         /**
  21.          * Initialise wpmObjet en récupérant un numéro interne non précédement utilisé.
  22.          * 
  23.          * @access public
  24.          */
  25.         public function __construct()
  26.         {
  27.             $this->internalNum = wpmSystem::pickNum();
  28.         }
  29.         
  30.         /**
  31.          * Retourne le numéro interne.
  32.          *
  33.          * @return integer 
  34.          */
  35.         public function getInternalNum()
  36.         {
  37.             return $this->internalNum;
  38.         }
  39.     };
  40.     
  41.     /**
  42.      * Attribut d'une balise.
  43.      *
  44.      * @package system
  45.      * @author Alain Defrance
  46.      */
  47.     class wpmVoidComposant extends wpmObject
  48.     {
  49.         private $content;
  50.         
  51.         public function __construct($pContent)
  52.         {
  53.             $this->setContent($pContent);
  54.         }
  55.         
  56.         public function setContent($pContent)
  57.         {
  58.             $this->content = $pContent;
  59.         }
  60.         
  61.         public function getContent()
  62.         {
  63.             return $this->content;
  64.         }
  65.         
  66.         public function generer()
  67.         {
  68.             return str_replace("\r\n""\r\n".wpmSystem::getIndent()$this->getContent());
  69.         }
  70.     }
  71.  
  72. ?>

Documentation generated on Fri, 04 Jul 2008 23:38:44 +0200 by phpDocumentor 1.4.0a2