|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InjectableProviderContext
The context to obtain Injectable instances.
| Method Summary | ||
|---|---|---|
|
getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac,
ComponentContext ic,
A a,
C c,
ComponentProvider.Scope s)
Get an injectable. |
|
|
getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac,
ComponentContext ic,
A a,
C c,
java.util.List<ComponentProvider.Scope> s)
Get an injectable. |
|
java.util.List<Injectable> |
getInjectable(java.util.List<Parameter> ps,
ComponentProvider.Scope s)
Get a list of injectable given a list of parameter. |
|
Injectable |
getInjectable(Parameter p,
ComponentProvider.Scope s)
Get an injectable given a parameter. |
|
| Method Detail |
|---|
<A extends java.lang.annotation.Annotation,C> Injectable getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac,
ComponentContext ic,
A a,
C c,
ComponentProvider.Scope s)
A - the type of the annotation.C - the the context type. Types of the Type and
Parameter are the only types that
are supported.ac - the annotation class.ic - the injectable context.a - the annotation instance.c - the context type.s - the scope.
<A extends java.lang.annotation.Annotation,C> Injectable getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac,
ComponentContext ic,
A a,
C c,
java.util.List<ComponentProvider.Scope> s)
A - the type of the annotation.C - the the context type. Types of the Type and
Parameter are the only types that
are supported.ac - the annotation class.ic - the injectable context.a - the annotation instance.c - the context type.s - the list of scope, ordered by preference.
Injectable getInjectable(Parameter p,
ComponentProvider.Scope s)
p - the parameter.s - the scope for which the injectable will be used
java.util.List<Injectable> getInjectable(java.util.List<Parameter> ps,
ComponentProvider.Scope s)
ps - the list of parameter.s - the scope for which the injectable will be used
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||