- <?php
-
-
- /**
- * class file.
- *
- * @license http://opensource.org/licenses/mozilla1.1.php Mozilla Public License
- * @copyright 2005, diemeisterei GmbH. All rights reserved.
- * @author $Author: schmunk $
- * @version $Revision: 236 $ $Date: 2006-05-30 23:39:46 +0200 (Di, 30 Mai 2006) $
- * @package Lithron.LMetaData
- * @subpackage WebControls
- */
-
- /**
- * Base class for displaying IMetaData components
- *
- * @package System.Web.UI.WebControls
- * @subpackage MetaData
- */
- class LMetaDataBase extends TControl
- {
- const API_REVISION = 2;
- const DATA_KEY = "Data";
-
- private $_serializedDataObject;
- #private $_dataObject;
-
-
- /**
- * @return object: metadata container
- */
- function getDataObject()
- {
- return Prado :: unserialize(TPropertyValue :: ensureString($this->getSerializedDataObject()));
- }
- /**
- * @param string serialized data for metadata container
- */
- public function setSerializedDataObject($value)
- {
- $this->_serializedDataObject= $value;
- }
- /**
- * @return string serialized data for metadata container
- */
- public function getSerializedDataObject()
- {
- return $this->_serializedDataObject;
- }
- /**
- * @param string MetaId for this control
- */
- public function setMetaId($value)
- {
- $this->setViewState("MetaId", $value);
- }
- /**
- * @return string MetaId of this control
- */
- public function getMetaId()
- {
- return $this->getViewState("MetaId");
- }
- }
- ?>