Phundament-Packages
[ class tree: Phundament-Packages ] [ index: Phundament-Packages ] [ all elements ]

Source for file LMetaDataBase.php

Documentation is available at LMetaDataBase.php

  1. <?php
  2.  
  3.  
  4. /**
  5.  * class file.
  6.  *
  7.  * @license http://opensource.org/licenses/mozilla1.1.php Mozilla Public License
  8.  * @copyright 2005, diemeisterei GmbH. All rights reserved.
  9.  * @author $Author: schmunk $
  10.  * @version $Revision: 236 $  $Date: 2006-05-30 23:39:46 +0200 (Di, 30 Mai 2006) $
  11.  * @package Phundament.Packages
  12.  * @subpackage LMetaData
  13.  */
  14.  
  15. /**
  16.  * Base class for displaying IMetaData components
  17.  *
  18.  * @package System.Web.UI.WebControls
  19.  * @subpackage MetaData
  20.  */
  21. class LMetaDataBase extends TPlaceHolder
  22. {
  23.     const API_REVISION 2;
  24.     const DATA_KEY "Data";
  25.  
  26.     private $_serializedDataObject;
  27.     #private $_dataObject;
  28.  
  29.     
  30.     /**
  31.      * @return object: metadata container
  32.      */
  33.     function getDataObject()
  34.     {
  35.         return Prado :: unserialize(TPropertyValue :: ensureString($this->getSerializedDataObject()));
  36.     }
  37.     /**
  38.      * @param string serialized data for metadata container
  39.      */
  40.     public function setSerializedDataObject($value)
  41.     {
  42.         #$this->setViewState("MetaId", $value);
  43.         $this->_serializedDataObject$value;
  44.     }
  45.     /**
  46.      * @return string serialized data for metadata container
  47.      */
  48.     public function getSerializedDataObject()
  49.     {
  50.         #return $this->getViewState("MetaId");
  51.         return $this->_serializedDataObject;
  52.     }
  53.     /**
  54.      * @param string MetaId for this control
  55.      */
  56.     public function setMetaId($value)
  57.     {
  58.         $this->setViewState("MetaId"$value);
  59.     }
  60.     /**
  61.      * @return string MetaId of this control
  62.      */
  63.     public function getMetaId()
  64.     {
  65.         return $this->getViewState("MetaId");
  66.     }
  67. }
  68. ?>

Documentation generated on Sun, 25 Feb 2007 16:11:07 +0100 by phpDocumentor 1.3.1