| Modifier and Type | Field and Description |
|---|---|
| private static final Configurator | |
| private static Function | |
| private static Logger | |
| private static final Map | |
| private static final Set |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | |
| public static void | |
| pack-priv static Function | |
| pack-priv static void | |
| pack-priv static <T> T | |
| pack-priv static <T> T | |
| pack-priv static void | |
| public static void | |
| public static void | |
| public static <T> T | |
| public static <T> T | |
| public static <T> T | |
| public static <T> T | |
| pack-priv static void | invokeMethodWithAnnotation(Class<?> clazz, final Object instance, final Class<? extends Annotation> annotationClass)
|
| private static boolean | |
| public static <T> T | |
| public static < the class to initialize T> T | Returns: presenter with injected fieldsAn already existing (legacy) presenter interesting in
injection instance, Function<String, Object> injectionContext)Caches the passed presenter internally and injects all fields |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static <T> void |
| configurator | back to summary |
|---|---|
| private static final Configurator configurator | |
| instanceSupplier | back to summary |
|---|---|
| private static Function<Class<?>, Object> instanceSupplier | |
| LOGGER | back to summary |
|---|---|
| private static Logger LOGGER | |
| modelsAndServices | back to summary |
|---|---|
| private static final Map<Class<?>, Object> modelsAndServices | |
| presenters | back to summary |
|---|---|
| private static final Set<Object> presenters | |
| Injector | back to summary |
|---|---|
| public Injector() | |
| destroy | back to summary |
|---|---|
| pack-priv static void destroy(Object instance) | |
| forgetAll | back to summary |
|---|---|
| public static void forgetAll() | |
| getDefaultInstanceSupplier | back to summary |
|---|---|
| pack-priv static Function | |
| initialize | back to summary |
|---|---|
| pack-priv static void initialize(Object instance) | |
| injectAndInitialize | back to summary |
|---|---|
| pack-priv static <T> T injectAndInitialize(T product) | |
| injectAndInitialize | back to summary |
|---|---|
| pack-priv static <T> T injectAndInitialize(T product, Function<String, Object> injectionContext) | |
| injectIntoField | back to summary |
|---|---|
| pack-priv static void injectIntoField(final Field field, final Object instance, final Object target) | |
| injectMembers | back to summary |
|---|---|
| public static void injectMembers(final Object instance, Function<String, Object> injectionContext) | |
| injectMembers | back to summary |
|---|---|
| public static void injectMembers(Class<? extends Object> clazz, final Object instance, Function<String, Object> injectionContext) throws SecurityException | |
| instantiateModelOrService | back to summary |
|---|---|
| public static <T> T instantiateModelOrService(Class<T> clazz) | |
| instantiateModelOrService | back to summary |
|---|---|
public static <T> T instantiateModelOrService(Class<T> clazz, Function<String, Object> injectionContext)
| |
| instantiatePresenter | back to summary |
|---|---|
| public static <T> T instantiatePresenter(Class<T> clazz, Function<String, Object> injectionContext) | |
| instantiatePresenter | back to summary |
|---|---|
| public static <T> T instantiatePresenter(Class<T> clazz) | |
| invokeMethodWithAnnotation | back to summary |
|---|---|
| pack-priv static void invokeMethodWithAnnotation(Class<?> clazz, final Object instance, final Class<? extends Annotation> annotationClass) throws IllegalStateException, SecurityException | |
| isNotPrimitiveOrString | back to summary |
|---|---|
| private static boolean isNotPrimitiveOrString(Class<?> type) | |
| registerExistingAndInject | back to summary |
|---|---|
| public static <T> T registerExistingAndInject(T instance) | |
| registerExistingAndInject | back to summary |
|---|---|
| public static <T> T registerExistingAndInject(T instance, Function<String, Object> injectionContext) Caches the passed presenter internally and injects all fields
| |
| resetConfigurationSource | back to summary |
|---|---|
| public static void resetConfigurationSource() | |
| resetInstanceSupplier | back to summary |
|---|---|
| public static void resetInstanceSupplier() | |
| setConfigurationSource | back to summary |
|---|---|
| public static void setConfigurationSource(Function<Object, Object> configurationSupplier) | |
| setInstanceSupplier | back to summary |
|---|---|
| public static void setInstanceSupplier(Function<Class<?>, Object> instanceSupplier) | |
| setModelOrService | back to summary |
|---|---|
| public static <T> void setModelOrService(Class<T> clazz, T instance) | |