-
public class IoCContainer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIoCContainer.BindInfo
-
Method Summary
Modifier and Type Method Description <I, C extends I> IoCContainerbind(Class<I> contractClazz, Class<C> concreteClazz, boolean asSingleton)<I, C extends I> IoCContainerbind(Class<I> contractClazz, C concreteInstance)<T> Tget(Class<T> contractClazz)<T> TcreateInstance(Class<T> concreteClazz)<T> TcreateInstance(Class<T> concreteClazz, boolean forceCreation)booleanisBound(Class contractClazz)IoCContainerclone()voiddispose()voidclear()-
-
Method Detail
-
bind
<I, C extends I> IoCContainer bind(Class<I> contractClazz, Class<C> concreteClazz, boolean asSingleton)
-
createInstance
<T> T createInstance(Class<T> concreteClazz)
-
createInstance
<T> T createInstance(Class<T> concreteClazz, boolean forceCreation)
-
clone
IoCContainer clone()
-
dispose
void dispose()
-
clear
void clear()
-
-
-
-