Class DataContentHandlerSoap12

java.lang.Object
org.eclipse.angus.mail.handlers.handler_base
org.eclipse.angus.mail.handlers.text_plain
com.helger.phase4.messaging.mime.DataContentHandlerSoap12
All Implemented Interfaces:
jakarta.activation.DataContentHandler

public class DataContentHandlerSoap12 extends org.eclipse.angus.mail.handlers.text_plain
Special DataContentHandler for SOAP 1.2 messages with the special MIME type.
Author:
Philip Helger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected @NonNull Object
    getData(@NonNull jakarta.activation.ActivationDataFlavor aFlavor, @NonNull jakarta.activation.DataSource aDataSource)
     
    protected @NonNull jakarta.activation.ActivationDataFlavor[]
     
    void
    writeTo(@NonNull Object aObj, @NonNull String sMimeType, @NonNull OutputStream aOS)
     

    Methods inherited from class org.eclipse.angus.mail.handlers.text_plain

    getContent

    Methods inherited from class org.eclipse.angus.mail.handlers.handler_base

    getTransferData, getTransferDataFlavors

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataContentHandlerSoap12

      public DataContentHandlerSoap12()
  • Method Details

    • getDataFlavors

      @ReturnsMutableObject("design") protected @NonNull jakarta.activation.ActivationDataFlavor[] getDataFlavors()
      Overrides:
      getDataFlavors in class org.eclipse.angus.mail.handlers.text_plain
    • getData

      protected @NonNull Object getData(@NonNull jakarta.activation.ActivationDataFlavor aFlavor, @NonNull jakarta.activation.DataSource aDataSource) throws IOException
      Overrides:
      getData in class org.eclipse.angus.mail.handlers.handler_base
      Throws:
      IOException
    • writeTo

      public void writeTo(@NonNull Object aObj, @NonNull String sMimeType, @WillNotClose @NonNull OutputStream aOS) throws IOException
      Specified by:
      writeTo in interface jakarta.activation.DataContentHandler
      Overrides:
      writeTo in class org.eclipse.angus.mail.handlers.text_plain
      Throws:
      IOException