Package org.jboss.resteasy.core
Class QueryParamInjector
- java.lang.Object
-
- org.jboss.resteasy.core.StringParameterInjector
-
- org.jboss.resteasy.core.QueryParamInjector
-
- All Implemented Interfaces:
ValueInjector
public class QueryParamInjector extends StringParameterInjector implements ValueInjector
- Version:
- $Revision: 1 $
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
encode
private java.lang.String
encodedName
-
Fields inherited from class org.jboss.resteasy.core.StringParameterInjector
baseGenericType, baseType, collectionType, constructor, converter, defaultValue, delegate, isCollection, paramConverter, paramName, paramType, target, type, unmarshaller, valueOf
-
-
Constructor Summary
Constructors Constructor Description QueryParamInjector(java.lang.Class type, java.lang.reflect.Type genericType, java.lang.reflect.AccessibleObject target, java.lang.String paramName, java.lang.String defaultValue, boolean encode, java.lang.annotation.Annotation[] annotations, ResteasyProviderFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
inject()
Inject outside the context of an HTTP request.java.lang.Object
inject(HttpRequest request, HttpResponse response)
Inject inside the context of an HTTP request.protected void
throwProcessingException(java.lang.String message, java.lang.Throwable cause)
-
Methods inherited from class org.jboss.resteasy.core.StringParameterInjector
extractValue, extractValues, getParamSignature, initialize, isCollectionOrArray
-
-
-
-
Constructor Detail
-
QueryParamInjector
public QueryParamInjector(java.lang.Class type, java.lang.reflect.Type genericType, java.lang.reflect.AccessibleObject target, java.lang.String paramName, java.lang.String defaultValue, boolean encode, java.lang.annotation.Annotation[] annotations, ResteasyProviderFactory factory)
-
-
Method Detail
-
throwProcessingException
protected void throwProcessingException(java.lang.String message, java.lang.Throwable cause)
- Overrides:
throwProcessingException
in classStringParameterInjector
-
inject
public java.lang.Object inject(HttpRequest request, HttpResponse response)
Description copied from interface:ValueInjector
Inject inside the context of an HTTP request.- Specified by:
inject
in interfaceValueInjector
- Returns:
-
inject
public java.lang.Object inject()
Description copied from interface:ValueInjector
Inject outside the context of an HTTP request. For instance, a singleton may have proxiable and injectable jax-rs objects like Request, UriInfo, or HttpHeaders.- Specified by:
inject
in interfaceValueInjector
- Returns:
-
-