Class AbstractFormProvider<T>

  • Type Parameters:
    T - form type.
    All Implemented Interfaces:
    javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <M extends javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String>>
      M
      readFrom​(M map, javax.ws.rs.core.MediaType mediaType, boolean decode, java.io.InputStream entityStream)  
      <M extends javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String>>
      void
      writeTo​(M t, javax.ws.rs.core.MediaType mediaType, java.io.OutputStream entityStream)  
      • 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 javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String>> M readFrom​(M map,
                                                                                                               javax.ws.rs.core.MediaType mediaType,
                                                                                                               boolean decode,
                                                                                                               java.io.InputStream entityStream)
                                                                                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • writeTo

        public <M extends javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String>> void writeTo​(M t,
                                                                                                                 javax.ws.rs.core.MediaType mediaType,
                                                                                                                 java.io.OutputStream entityStream)
                                                                                                          throws java.io.IOException
        Throws:
        java.io.IOException