Class MultipartDataContentHandler

  • All Implemented Interfaces:
    javax.activation.DataContentHandler

    public class MultipartDataContentHandler
    extends Object
    implements javax.activation.DataContentHandler
    • Constructor Detail

      • MultipartDataContentHandler

        public MultipartDataContentHandler()
    • Method Detail

      • getTransferDataFlavors

        public DataFlavor[] getTransferDataFlavors()
        Return the DataFlavors for this DataContentHandler.
        Specified by:
        getTransferDataFlavors in interface javax.activation.DataContentHandler
        Returns:
        The DataFlavors
      • getTransferData

        public Object getTransferData​(DataFlavor df,
                                      javax.activation.DataSource ds)
        Return the Transfer Data of type DataFlavor from InputStream.
        Specified by:
        getTransferData in interface javax.activation.DataContentHandler
        Parameters:
        df - The DataFlavor
        ds - The DataSource
        Returns:
        String object
      • getContent

        public Object getContent​(javax.activation.DataSource ds)
        Return the content.
        Specified by:
        getContent in interface javax.activation.DataContentHandler
        Parameters:
        ds - The DataSource
        Returns:
        content
      • writeTo

        public void writeTo​(Object obj,
                            String mimeType,
                            OutputStream os)
                     throws IOException
        Write the object to the output stream, using the specific MIME type.
        Specified by:
        writeTo in interface javax.activation.DataContentHandler
        Throws:
        IOException