public class MatrixParamInjector extends StringParameterInjector implements ValueInjector
Modifier and Type | Field and Description |
---|---|
private boolean |
encode |
baseGenericType, baseType, collectionType, constructor, converter, defaultValue, delegate, isCollection, paramConverter, paramName, paramType, target, type, unmarshaller, valueOf
Constructor and Description |
---|
MatrixParamInjector(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) |
Modifier and Type | Method and 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) |
extractValue, extractValues, getParamSignature, initialize, isCollectionOrArray
public MatrixParamInjector(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)
public java.lang.Object inject(HttpRequest request, HttpResponse response)
ValueInjector
inject
in interface ValueInjector
protected void throwProcessingException(java.lang.String message, java.lang.Throwable cause)
throwProcessingException
in class StringParameterInjector
public java.lang.Object inject()
ValueInjector
inject
in interface ValueInjector