org.glassfish.jersey.message.internal
Class AbstractFormProvider<T>

java.lang.Object
  extended by org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider<T>
      extended by org.glassfish.jersey.message.internal.AbstractFormProvider<T>
Type Parameters:
T - form type.
All Implemented Interfaces:
MessageBodyReader<T>, MessageBodyWriter<T>
Direct Known Subclasses:
FormMultivaluedMapProvider, FormProvider

public abstract class AbstractFormProvider<T>
extends AbstractMessageReaderWriterProvider<T>

Abstract base class for form entity types marshalling & un-marshalling support.

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

Field Summary
 
Fields inherited from class org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider
UTF8
 
Constructor Summary
AbstractFormProvider()
           
 
Method Summary
<M extends MultivaluedMap<String,String>>
M
readFrom(M map, MediaType mediaType, boolean decode, InputStream entityStream)
           
<M extends MultivaluedMap<String,String>>
void
writeTo(M t, MediaType mediaType, OutputStream entityStream)
           
 
Methods inherited from class org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider
getCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.ws.rs.ext.MessageBodyReader
isReadable, readFrom
 
Methods inherited from interface javax.ws.rs.ext.MessageBodyWriter
isWriteable, writeTo
 

Constructor Detail

AbstractFormProvider

public AbstractFormProvider()
Method Detail

readFrom

public <M extends MultivaluedMap<String,String>> M readFrom(M map,
                                                            MediaType mediaType,
                                                            boolean decode,
                                                            InputStream entityStream)
                                                 throws IOException
Throws:
IOException

writeTo

public <M extends MultivaluedMap<String,String>> void writeTo(M t,
                                                              MediaType mediaType,
                                                              OutputStream entityStream)
             throws IOException
Throws:
IOException


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