|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAssembler
This interface provide IOC functionality Data: $Date: 2009/10/10 20:17:57 $ Revision: $Revision: 1.2 $
| Method Summary | ||
|---|---|---|
void |
destroy()
Release all attached resources |
|
IAssembler[] |
getChilds()
Return all children |
|
|
getComponentInstance(java.lang.Class<T> aClass)
Register new component |
|
IAssembler |
getParent()
Return parent IOC |
|
void |
registerComponentImplementation(java.lang.Class<?> aClass,
java.lang.Object object)
Register new component |
|
void |
registerComponentInstance(java.lang.Object object)
Register new component |
|
| Method Detail |
|---|
IAssembler getParent()
IAssembler[] getChilds()
<T> T getComponentInstance(java.lang.Class<T> aClass)
aClass - class of component
void registerComponentInstance(java.lang.Object object)
object - instance of component
void registerComponentImplementation(java.lang.Class<?> aClass,
java.lang.Object object)
aClass - class of componentobject - instance of componentvoid destroy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||