void |
IInjector.inject(Object object,
PrimaryObjectSupplier objectSupplier) |
Injects data from the supplier into a domain object.
|
void |
IInjector.inject(Object object,
PrimaryObjectSupplier objectSupplier,
PrimaryObjectSupplier staticSupplier) |
Injects data from the supplier into a domain object.
|
Object |
IInjector.invoke(Object object,
Class<? extends Annotation> qualifier,
Object defaultValue,
PrimaryObjectSupplier objectSupplier) |
Call the annotated method on an object, injecting the parameters from the supplier.
|
Object |
IInjector.invoke(Object object,
Class<? extends Annotation> qualifier,
Object defaultValue,
PrimaryObjectSupplier objectSupplier,
PrimaryObjectSupplier localSupplier) |
Call the annotated method on an object, injecting the parameters from the suppliers.
|
Object |
IInjector.invoke(Object object,
Class<? extends Annotation> qualifier,
PrimaryObjectSupplier objectSupplier) |
Call the annotated method on an object, injecting the parameters from the supplier.
|
<T> T |
IInjector.make(Class<T> clazz,
PrimaryObjectSupplier objectSupplier) |
Obtain an instance of the specified class and inject it with the data from the supplier.
|
<T> T |
IInjector.make(Class<T> clazz,
PrimaryObjectSupplier objectSupplier,
PrimaryObjectSupplier staticSupplier) |
Obtain an instance of the specified class and inject it with the data from the supplier.
|
void |
IInjector.setDefaultSupplier(PrimaryObjectSupplier objectSupplier) |
Specifies object supplier to inject internally created objects,
such as extended object suppliers.
|
void |
IInjector.uninject(Object object,
PrimaryObjectSupplier objectSupplier) |
Un-injects the supplier from the object.
|