|
||||||||||
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 |