java.lang.Object
com.airhacks.afterburner.injection.Injector
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic voidstatic voidinjectMembers(Class<? extends Object> clazz, Object instance, Function<String, Object> injectionContext) static voidinjectMembers(Object instance, Function<String, Object> injectionContext) static <T> TinstantiateModelOrService(Class<T> clazz) static <T> TinstantiateModelOrService(Class<T> clazz, Function<String, Object> injectionContext) static <T> TinstantiatePresenter(Class<T> clazz) static <T> TinstantiatePresenter(Class<T> clazz, Function<String, Object> injectionContext) static <T> TregisterExistingAndInject(T instance) static <T> TregisterExistingAndInject(T instance, Function<String, Object> injectionContext) Caches the passed presenter internally and injects all fieldsstatic voidstatic voidstatic voidsetConfigurationSource(Function<Object, Object> configurationSupplier) static voidsetInstanceSupplier(Function<Class<?>, Object> instanceSupplier) static <T> voidsetModelOrService(Class<T> clazz, T instance)
-
Konstruktordetails
-
Injector
public Injector()
-
-
Methodendetails
-
instantiatePresenter
-
instantiatePresenter
-
setInstanceSupplier
-
setConfigurationSource
-
resetInstanceSupplier
public static void resetInstanceSupplier() -
resetConfigurationSource
public static void resetConfigurationSource() -
registerExistingAndInject
public static <T> T registerExistingAndInject(T instance) -
registerExistingAndInject
Caches the passed presenter internally and injects all fields- Typparameter:
T- the class to initialize- Parameter:
instance- An already existing (legacy) presenter interesting in injectioninjectionContext-- Gibt zurück:
- presenter with injected fields
-
instantiateModelOrService
-
instantiateModelOrService
-
setModelOrService
-
injectMembers
-
injectMembers
public static void injectMembers(Class<? extends Object> clazz, Object instance, Function<String, Object> injectionContext) throws SecurityException- Löst aus:
SecurityException
-
forgetAll
public static void forgetAll()
-