setAdapter(new TActiveControlAdapter($this)); $this->onDirectiveListLoad(array($this, 'loadConfig')); } public function getActiveControl() { return $this->getAdapter()->getBaseActiveControl(); } public function raiseCallbackEvent($param) { $this->raisePostBackEvent($param); $this->onCallback($param); } public function onDirectiveListLoad($handler) { $this->attachEventHandler('OnDirectiveListLoad', $handler); } public function getHost() { return $this->getViewState(self::HOST); } public function setHost($host) { $this->setViewState(self::HOST, $host); } public function getComponentType() { return $this->getViewState(self::COMPONENT_TYPE); } public function setComponentType($type) { $this->setViewState(self::COMPONENT_TYPE, $type); } public function getComponentName() { return $this->getViewState(self::COMPONENT_NAME); } public function setComponentName($name) { $this->setViewState(self::COMPONENT_NAME, $name); } public function getResourceType() { return $this->getViewState(self::RESOURCE_TYPE); } public function setResourceType($type) { $this->setViewState(self::RESOURCE_TYPE, $type); } public function getResourceName() { return $this->getViewState(self::RESOURCE_NAME); } public function setResourceName($name) { $this->setViewState(self::RESOURCE_NAME, $name); } public function getResourceNames() { return $this->getViewState(self::RESOURCE_NAMES); } public function setResourceNames($resource_names) { $this->setViewState(self::RESOURCE_NAMES, $resource_names); } public function getResource() { return $this->getViewState(self::RESOURCE); } public function setResource($resource) { $this->setViewState(self::RESOURCE, $resource); } public function getDirectiveName() { return $this->getViewState(self::DIRECTIVE_NAME); } public function setDirectiveName($name) { $this->setViewState(self::DIRECTIVE_NAME, $name); } public function getData() { return $this->getViewState(self::DATA); } public function setData($data) { $this->setViewState(self::DATA, $data); } public function getLoadValues() { return $this->getViewState(self::LOAD_VALUES); } public function setLoadValues($load_values) { settype($load_values, 'bool'); $this->setViewState(self::LOAD_VALUES, $load_values); } } ?>