Class MultiValuedParamConverterProvider
java.lang.Object
org.jboss.resteasy.plugins.providers.MultiValuedParamConverterProvider
- All Implemented Interfaces:
ParamConverterProvider
@Provider
public class MultiValuedParamConverterProvider
extends Object
implements ParamConverterProvider
- Author:
- Marek Kopecky mkopecky@redhat.com, Ron Sigal rsigal@redhat.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> ParamConverter<T>getConverter(Class<T> rawType, Type genericType, Annotation[] annotations) Obtain aParamConverterthat can provide from/to string conversion for an instance of a particular Java type.
-
Constructor Details
-
MultiValuedParamConverterProvider
public MultiValuedParamConverterProvider()
-
-
Method Details
-
getConverter
public <T> ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations) Description copied from interface:ParamConverterProviderObtain aParamConverterthat can provide from/to string conversion for an instance of a particular Java type.- Specified by:
getConverterin interfaceParamConverterProvider- Type Parameters:
T- the supported Java type convertible to/from aStringformat.- Parameters:
rawType- the raw type of the object to be converted.genericType- the type of object to be converted. E.g. if an String value representing the injected request parameter is to be converted into a method parameter, this will be the formal type of the method parameter as returned byClass.getGenericParameterTypes.annotations- an array of the annotations associated with the convertible parameter instance. E.g. if a string value is to be converted into a method parameter, this would be the annotations on that parameter as returned byMethod.getParameterAnnotations().- Returns:
- the string converter, otherwise
null.
-