T - The Java type.public interface StringReaderProvider<T>
StringReaderProvider implementation, 
 annotate the implementation class with Provider.
 
 Such providers will be used when converting a String value to a java type
 annotated by the *Param annotations such as QueryParam.
Provider, 
StringReaderWorkers| Modifier and Type | Method and Description | 
|---|---|
| StringReader<T> | getStringReader(java.lang.Class<?> type,
               java.lang.reflect.Type genericType,
               java.lang.annotation.Annotation[] annotations)Obtain a StringReader that can produce an instance of a particular type
 from a string. | 
StringReader<T> getStringReader(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations)
type - the class of object to be produced.genericType - the type of object to be produced. E.g. if the
 string 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 on the declaration of the
 artifact that will be initialized with the produced instance. E.g. if the
 string is to be converted into a method parameter, this will be
 the annotations on that parameter returned by
 Class.getParameterAnnotations.Copyright © 2016 Oracle Corporation. All Rights Reserved.