Module net.anwiba.commons.injection
Package net.anwiba.commons.injection
Interface IInjectionValueProviderBuilder
- All Known Implementing Classes:
InjectionValueProviderBuilder
public interface IInjectionValueProviderBuilder
-
Method Summary
Modifier and TypeMethodDescriptionadd(Class<T> clazz, IInjectingFactory<T> objectFactory) <T,S extends T>
IInjectionValueProviderBuilderadd(IBinding<T> clazz, IInjectingFactory<T> objectFactory) <T,S extends T>
IInjectionValueProviderBuilder<T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuilderaddBySupplier(Class<T> clazz, Class<S> supplierClass) <T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuilderaddBySupplier(IBinding<T> clazz, Class<S> supplierClass) build()set(Class<T> clazz, IInjectingFactory<T> objectFactory) <T,S extends T>
IInjectionValueProviderBuilderset(IBinding<T> clazz, IInjectingFactory<T> objectFactory) <T,S extends T>
IInjectionValueProviderBuilder<T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuildersetBySupplier(Class<T> clazz, Class<S> supplierClass) <T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuildersetBySupplier(IBinding<T> clazz, Class<S> supplierClass)
-
Method Details
-
set
-
add
-
set
-
add
-
set
-
add
-
setBySupplier
<T,S extends IInjectingSupplier<T>> IInjectionValueProviderBuilder setBySupplier(IBinding<T> clazz, Class<S> supplierClass) -
addBySupplier
<T,S extends IInjectingSupplier<T>> IInjectionValueProviderBuilder addBySupplier(IBinding<T> clazz, Class<S> supplierClass) -
link
-
set
-
add
-
set
-
add
-
set
-
add
-
setBySupplier
<T,S extends IInjectingSupplier<T>> IInjectionValueProviderBuilder setBySupplier(Class<T> clazz, Class<S> supplierClass) -
addBySupplier
<T,S extends IInjectingSupplier<T>> IInjectionValueProviderBuilder addBySupplier(Class<T> clazz, Class<S> supplierClass) -
link
-
set
-
build
- Throws:
CreationException
-