Package net.anwiba.commons.injection
Interface IValueInjectorBuilder
-
- All Known Implementing Classes:
ValueInjectorBuilder
public interface IValueInjectorBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> IValueInjectorBuilderadd(java.lang.Class<T> clazz, java.lang.Class<? extends T> objectClass)<T> IValueInjectorBuilderadd(java.lang.Class<T> clazz, IInjectingFactory<T> objectFactory)<T,S extends T>
IValueInjectorBuilderadd(java.lang.Class<T> clazz, S object)IValueInjectorbuild()<T> IValueInjectorBuilderlink(java.lang.Class<? extends T> clazz, java.lang.Class<T> link)<T> IValueInjectorBuilderset(java.lang.Class<T> clazz, java.lang.Class<? extends T> objectClass)<T> IValueInjectorBuilderset(java.lang.Class<T> clazz, IInjectingFactory<T> objectFactory)<T,S extends T>
IValueInjectorBuilderset(java.lang.Class<T> clazz, S object)
-
-
-
Method Detail
-
set
<T,S extends T> IValueInjectorBuilder set(java.lang.Class<T> clazz, S object)
-
add
<T,S extends T> IValueInjectorBuilder add(java.lang.Class<T> clazz, S object)
-
set
<T> IValueInjectorBuilder set(java.lang.Class<T> clazz, java.lang.Class<? extends T> objectClass)
-
add
<T> IValueInjectorBuilder add(java.lang.Class<T> clazz, java.lang.Class<? extends T> objectClass)
-
set
<T> IValueInjectorBuilder set(java.lang.Class<T> clazz, IInjectingFactory<T> objectFactory)
-
add
<T> IValueInjectorBuilder add(java.lang.Class<T> clazz, IInjectingFactory<T> objectFactory)
-
link
<T> IValueInjectorBuilder link(java.lang.Class<? extends T> clazz, java.lang.Class<T> link)
-
build
IValueInjector build() throws CreationException
- Throws:
CreationException
-
-