Package demo

Class PlainDCH

java.lang.Object
demo.PlainDCH
All Implemented Interfaces:
jakarta.activation.DataContentHandler

public class PlainDCH extends Object implements jakarta.activation.DataContentHandler
  • Constructor Details

    • PlainDCH

      public PlainDCH()
  • Method Details

    • getTransferDataFlavors

      public jakarta.activation.ActivationDataFlavor[] getTransferDataFlavors()
      return the ActivationDataFlavors for this DataContentHandler
      Specified by:
      getTransferDataFlavors in interface jakarta.activation.DataContentHandler
      Returns:
      The ActivationDataFlavors.
    • getTransferData

      public Object getTransferData(jakarta.activation.ActivationDataFlavor df, jakarta.activation.DataSource ds)
      return the Transfer Data of type ActivationDataFlavor from InputStream
      Specified by:
      getTransferData in interface jakarta.activation.DataContentHandler
      Parameters:
      df - The ActivationDataFlavor.
      ds - The InputStream corresponding to the data.
      Returns:
      The constructed Object.
    • getContent

      public Object getContent(jakarta.activation.DataSource ds)
      Specified by:
      getContent in interface jakarta.activation.DataContentHandler
    • writeTo

      public void writeTo(Object obj, String mimeTye, 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 jakarta.activation.DataContentHandler
      Throws:
      IOException