public interface ParamConverterProvider
ParamConverter instances.
 
 Providers implementing ParamConverterProvider contract must be either programmatically
 registered in a JAX-RS runtime or must be annotated with
 @Provider annotation to be automatically discovered
 by the JAX-RS runtime during a provider scanning phase.
 
| Modifier and Type | Method and Description | 
|---|---|
| <T> ParamConverter<T> | getConverter(Class<T> rawType,
            Type genericType,
            Annotation[] annotations)Obtain a  ParamConverterthat can provide from/to string conversion
 for an instance of a particular Java type. | 
<T> ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations)
ParamConverter that can provide from/to string conversion
 for an instance of a particular Java type.T - the supported Java type convertible to/from a String format.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 by Class.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 by
                    Method.getParameterAnnotations().null.Copyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.