IoCContainer com.webservicesware.ioc.DefaultIoCContainer
Prosta impementacja IoCContainera rejestruje i pobiera instacje komponentow
public function getComponentInstance(classID:String)getComponentInstance() in com.webservicesware.ioc.IoCContainer
public function registerComponentInstance(instance, classID:String)Funkcja registerComponentInstance ktory to obiekt automatycznie uznawany jest za singleton
instance | referencja do rejestorwanego obiektu |
classID | nazwa pod jaka bedzie dostep do instancji |
registerComponentInstance() in com.webservicesware.ioc.IoCContainer
public function registerComponent(component:IoCComponent)TODO:zastanowic sie nad dodawaniem komponentu, czy czasem nie stosowac innej polityki dostepu do nazw (nie przechowywac to w MAP tylko w zwyklym arrayu i potem iteracja sprawdzac nazwy componenta TODO: niech to rzuca jakis wyjatek jesli dodajemy componnent o ID juz istniejacym