A - supported parameter injection annotation.public abstract class ParamInjectionResolver<A extends Annotation> extends Object implements InjectionResolver<A>
@XxxParam injection.SYSTEM_RESOLVER_NAME| Constructor and Description |
|---|
ParamInjectionResolver(Class<? extends ValueFactoryProvider> valueFactoryProviderClass)
Initialize the base parameter injection resolver.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isConstructorParameterIndicator() |
boolean |
isMethodParameterIndicator() |
Object |
resolve(Injectee injectee,
ServiceHandle<?> root) |
public ParamInjectionResolver(Class<? extends ValueFactoryProvider> valueFactoryProviderClass)
valueFactoryProviderClass - parameter value factory provider class.public Object resolve(Injectee injectee, ServiceHandle<?> root)
resolve in interface InjectionResolver<A extends Annotation>public boolean isConstructorParameterIndicator()
isConstructorParameterIndicator in interface InjectionResolver<A extends Annotation>public boolean isMethodParameterIndicator()
isMethodParameterIndicator in interface InjectionResolver<A extends Annotation>Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.