void |
IInjector.inject(java.lang.Object object,
PrimaryObjectSupplier objectSupplier) |
Injects data from the supplier into a domain object.
|
void |
IInjector.inject(java.lang.Object object,
PrimaryObjectSupplier objectSupplier,
PrimaryObjectSupplier staticSupplier) |
Injects data from the supplier into a domain object.
|
java.lang.Object |
IInjector.invoke(java.lang.Object object,
java.lang.Class<? extends java.lang.annotation.Annotation> qualifier,
java.lang.Object defaultValue,
PrimaryObjectSupplier objectSupplier) |
Call the annotated method on an object, injecting the parameters from the supplier.
|
java.lang.Object |
IInjector.invoke(java.lang.Object object,
java.lang.Class<? extends java.lang.annotation.Annotation> qualifier,
java.lang.Object defaultValue,
PrimaryObjectSupplier objectSupplier,
PrimaryObjectSupplier localSupplier) |
Call the annotated method on an object, injecting the parameters from the suppliers.
|
java.lang.Object |
IInjector.invoke(java.lang.Object object,
java.lang.Class<? extends java.lang.annotation.Annotation> qualifier,
PrimaryObjectSupplier objectSupplier) |
Call the annotated method on an object, injecting the parameters from the supplier.
|
<T> T |
IInjector.make(java.lang.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(java.lang.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(java.lang.Object object,
PrimaryObjectSupplier objectSupplier) |
Un-injects the supplier from the object.
|