Class JpegDataContentHandler

java.lang.Object
java.awt.Component
com.sun.xml.messaging.saaj.soap.JpegDataContentHandler
All Implemented Interfaces:
DataContentHandler, ImageObserver, MenuContainer, Serializable

public class JpegDataContentHandler extends Component implements DataContentHandler
JAF data handler for Jpeg content
Author:
Ana Lindstrom-Tamer
See Also:
  • Field Details

  • Constructor Details

    • JpegDataContentHandler

      public JpegDataContentHandler()
  • Method Details

    • getTransferDataFlavors

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

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

      public Object getContent(DataSource ds)
      Description copied from interface: DataContentHandler
      Return an object representing the data in its most preferred form. Generally this will be the form described by the first ActivationDataFlavor returned by the getTransferDataFlavors method.
      Specified by:
      getContent in interface DataContentHandler
      Parameters:
      ds - The DataSource representing the data to be converted.
      Returns:
      The constructed Object.
    • writeTo

      public void writeTo(Object obj, String mimeType, OutputStream os) throws IOException
      Construct an object from a byte stream (similar semantically to previous method, we are deciding which one to support)
      Specified by:
      writeTo in interface DataContentHandler
      Parameters:
      obj - object to write
      mimeType - requested MIME type of the resulting byte stream
      os - OutputStream
      Throws:
      IOException - errors writing to the stream