org.glassfish.jersey.server.internal.inject
Class StringReaderFactory

java.lang.Object
  extended by org.glassfish.jersey.server.internal.inject.StringReaderFactory
All Implemented Interfaces:
StringValueReaderProvider

@Singleton
public class StringReaderFactory
extends Object
implements StringValueReaderProvider

An aggregate string reader provider that loads all the registered StringValueReaderProvider implementations.

When invoked, the provider iterates through the registered implementations until it finds the first implementation that returns a non-null string reader, which is subsequently returned from the factory. In case no non-null string reader instance is found, null is returned from the factory.

Author:
Paul Sandoz, Marek Potociar (marek.potociar at oracle.com)

Method Summary
<T> StringValueReader<T>
getStringReader(Class<T> type, Type genericType, Annotation[] annotations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getStringReader

public <T> StringValueReader<T> getStringReader(Class<T> type,
                                                Type genericType,
                                                Annotation[] annotations)
Specified by:
getStringReader in interface StringValueReaderProvider


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.