|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ContainerWrapper
ContainerWrapper is main interface of jdonframework
| Method Summary | |
|---|---|
java.util.List |
getAllInstances()
return all instances |
ContainerWrapper |
getChild(java.lang.String name)
get the child container |
java.lang.Class |
getComponentClass(java.lang.String name)
return a component class from container |
java.lang.Object |
getComponentNewInstance(java.lang.String name)
when access this method, will return a new component instance it is difference with lookup method |
java.lang.Object |
lookup(java.lang.String name)
get a component instance from container |
void |
register(java.lang.String name)
register a component, its class value is its name value |
void |
register(java.lang.String name,
java.lang.Class className)
register a component class |
void |
register(java.lang.String name,
java.lang.Class className,
java.lang.String[] constructors)
register a component class with construtors of String type |
void |
register(java.lang.String name,
java.lang.Object instance)
register a component instance |
void |
registerChild(java.lang.String name)
register a child container |
void |
start()
start the container this method will active all components's startup methods in container, |
void |
stop()
stop the container this method will active all components's stop methods in container. |
| Method Detail |
|---|
void register(java.lang.String name,
java.lang.Class className)
name - component nameclassName - component class
void register(java.lang.String name,
java.lang.Class className,
java.lang.String[] constructors)
name - component nameclassName - component classconstructors - component construtor parameters
void register(java.lang.String name,
java.lang.Object instance)
name - component nameinstance - component instancevoid register(java.lang.String name)
name - the name must be a class stringvoid start()
void stop()
java.util.List getAllInstances()
java.lang.Object lookup(java.lang.String name)
name - component name
java.lang.Object getComponentNewInstance(java.lang.String name)
name -
java.lang.Class getComponentClass(java.lang.String name)
name -
void registerChild(java.lang.String name)
name - ContainerWrapper getChild(java.lang.String name)
name -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||