Changeset 1409
- Timestamp:
- 03/10/08 19:24:27 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/websites/stubDefaultWebsiteInitializer.php
r1408 r1409 7 7 * @subpackage websites 8 8 */ 9 stubClassLoader::load('net::stubbles::lang::stubMode', 10 'net::stubbles::ipo::interceptors::stubInterceptorXJConfInitializer', 11 'net::stubbles::util::stubRegistryXJConfInitializer', 12 'net::stubbles::websites::stubWebsiteInitializer', 13 'net::stubbles::websites::processors::stubProcessorResolverXJConfFactory' 14 ); 9 stubClassLoader::load('net::stubbles::websites::stubAbstractWebsiteInitializer'); 15 10 /** 16 11 * Default implementation of a website initializer. … … 19 14 * @subpackage websites 20 15 */ 21 class stubDefaultWebsiteInitializer extends stub BaseObject implements stubWebsiteInitializer16 class stubDefaultWebsiteInitializer extends stubAbstractWebsiteInitializer 22 17 { 23 /**24 * general purpose initializer25 *26 * @var stubGeneralInitializer27 */28 protected $generalInitializer;29 18 /** 30 19 * default mode to be used … … 47 36 48 37 /** 49 * initializing method50 */51 public function init()52 {53 $mode = $this->getMode();54 $mode->registerErrorHandler();55 $mode->registerExceptionHandler();56 stubMode::setCurrent($mode);57 }58 59 /**60 38 * returns the mode to be used 61 39 * … … 70 48 return $this->defaultMode; 71 49 } 72 73 /**74 * returns the registry initializer to be used75 *76 * @return stubRegistryInitializer77 */78 public function getRegistryInitializer()79 {80 return new stubRegistryXJConfInitializer();81 }82 83 /**84 * checks whether a general purpose initializer is set85 *86 * @return bool87 */88 public function hasGeneralInitializer()89 {90 return (null !== $this->generalInitializer);91 }92 93 /**94 * returns the general purpose initializer95 *96 * @return stubGeneralInitializer97 */98 public function getGeneralInitializer()99 {100 return $this->generalInitializer;101 }102 103 /**104 * returns the interceptor initializer to be used105 *106 * @return stubInterceptorInitializer107 */108 public function getInterceptorInitializer()109 {110 return new stubInterceptorXJConfInitializer();111 }112 113 /**114 * returns the factory to be used to resolve the processor115 *116 * @return stubProcessorResolverFactory117 */118 public function getProcessorResolverFactory()119 {120 return new stubProcessorResolverXJConfFactory();121 }122 50 } 123 51 ?>
