public class ValueInjectorBuilder extends Object implements IValueInjectorBuilder
| Constructor and Description |
|---|
ValueInjectorBuilder(IScope scope) |
ValueInjectorBuilder(IScope scope,
IInjectionValueProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
<T> IValueInjectorBuilder |
add(Class<T> clazz,
Class<? extends T> objectClass) |
<T> IValueInjectorBuilder |
add(Class<T> clazz,
IInjectingFactory<T> objectFactory) |
<T,S extends T> |
add(Class<T> clazz,
S object) |
IValueInjector |
build() |
<T> IValueInjectorBuilder |
link(Class<? extends T> clazz,
Class<T> link) |
<T> IValueInjectorBuilder |
set(Class<T> clazz,
Class<? extends T> objectClass) |
<T> IValueInjectorBuilder |
set(Class<T> clazz,
IInjectingFactory<T> objectFactory) |
<T,S extends T> |
set(Class<T> clazz,
S object) |
public ValueInjectorBuilder(IScope scope)
public ValueInjectorBuilder(IScope scope, IInjectionValueProvider provider)
public IValueInjector build() throws CreationException
build in interface IValueInjectorBuilderCreationExceptionpublic <T,S extends T> IValueInjectorBuilder set(Class<T> clazz, S object)
set in interface IValueInjectorBuilderpublic <T,S extends T> IValueInjectorBuilder add(Class<T> clazz, S object)
add in interface IValueInjectorBuilderpublic <T> IValueInjectorBuilder set(Class<T> clazz, Class<? extends T> objectClass)
set in interface IValueInjectorBuilderpublic <T> IValueInjectorBuilder add(Class<T> clazz, Class<? extends T> objectClass)
add in interface IValueInjectorBuilderpublic <T> IValueInjectorBuilder set(Class<T> clazz, IInjectingFactory<T> objectFactory)
set in interface IValueInjectorBuilderpublic <T> IValueInjectorBuilder add(Class<T> clazz, IInjectingFactory<T> objectFactory)
add in interface IValueInjectorBuilderpublic <T> IValueInjectorBuilder link(Class<? extends T> clazz, Class<T> link)
link in interface IValueInjectorBuilderCopyright © 2007–2019 Andreas W. Bartels. All rights reserved.