|
||||||||||
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)
Get a list of injectable given a list of parameter. |
|
Injectable |
getInjectable(Parameter p)
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)
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)
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)
p
- the parameter.
java.util.List<Injectable> getInjectable(java.util.List<Parameter> ps)
ps
- the list of parameter.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |