Packageorg.swizframework.core
Interfacepublic interface IBeanFactory
Implementors BeanFactory

Bean Factory Interface



Public Properties
 PropertyDefined By
  beans : Array
[read-only]
IBeanFactory
  parentBeanFactory : IBeanFactory
Parent Swiz instance, for nesting and modules
IBeanFactory
Public Methods
 MethodDefined By
  
getBeanByName(name:String):Bean
Maybe better to extend bean provider interface
IBeanFactory
  
getBeanByType(type:Class):Bean
IBeanFactory
  
init(swiz:ISwiz):void
Called by Swiz
IBeanFactory
  
setUpBean(bean:Bean):void
IBeanFactory
  
setUpBeans():void
IBeanFactory
  
tearDownBean(bean:Bean):void
IBeanFactory
  
IBeanFactory
Property Detail
beansproperty
beans:Array  [read-only]


Implementation
    public function get beans():Array
parentBeanFactoryproperty 
parentBeanFactory:IBeanFactory

Parent Swiz instance, for nesting and modules


Implementation
    public function get parentBeanFactory():IBeanFactory
    public function set parentBeanFactory(value:IBeanFactory):void
Method Detail
getBeanByName()method
public function getBeanByName(name:String):Bean

Maybe better to extend bean provider interface

Parameters

name:String

Returns
Bean
getBeanByType()method 
public function getBeanByType(type:Class):Bean

Parameters

type:Class

Returns
Bean
init()method 
public function init(swiz:ISwiz):void

Called by Swiz

Parameters

swiz:ISwiz

setUpBean()method 
public function setUpBean(bean:Bean):void

Parameters

bean:Bean

setUpBeans()method 
public function setUpBeans():void

tearDownBean()method 
public function tearDownBean(bean:Bean):void

Parameters

bean:Bean

tearDownBeans()method 
public function tearDownBeans():void