org.trialox.jaxrs.parameterinjectors
Interface ParameterInjector<A extends java.lang.annotation.Annotation>
- All Known Implementing Classes:
- ContextInjector, CookieParameterInjector, FormParameterInjector, HeaderParameterInjector, MatrixParameterInjector, PathParameterInjector, QueryParameterInjector
public interface ParameterInjector<A extends java.lang.annotation.Annotation>
A ParameterInjector creates an object to set the value of a field or parameter
with an annotation A considering its type.
- Author:
- reto
|
Method Summary |
|
getValue(WebRequest request,
java.util.Map<java.lang.String,java.lang.String> pathParams,
javax.ws.rs.ext.Providers providers,
java.lang.Class<T> parameterType,
A annotation,
boolean encodingDisabled,
java.lang.String defaultValue)
|
getValue
<T> T getValue(WebRequest request,
java.util.Map<java.lang.String,java.lang.String> pathParams,
javax.ws.rs.ext.Providers providers,
java.lang.Class<T> parameterType,
A annotation,
boolean encodingDisabled,
java.lang.String defaultValue)
throws UnsupportedFieldType
- Throws:
UnsupportedFieldType
Copyright © 2008. All Rights Reserved.