Class AttachmentImpl

java.lang.Object
org.apache.cxf.attachment.AttachmentImpl
All Implemented Interfaces:
Attachment

public class AttachmentImpl extends Object implements Attachment
  • Constructor Details

    • AttachmentImpl

      public AttachmentImpl(String idParam)
    • AttachmentImpl

      public AttachmentImpl(String idParam, jakarta.activation.DataHandler handlerParam)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface Attachment
      Returns:
      The attachment id.
    • getDataHandler

      public jakarta.activation.DataHandler getDataHandler()
      Specified by:
      getDataHandler in interface Attachment
    • setDataHandler

      public void setDataHandler(jakarta.activation.DataHandler dataHandler)
    • setHeader

      public void setHeader(String name, String value)
    • getHeader

      public String getHeader(String name)
      Specified by:
      getHeader in interface Attachment
    • getHeaderNames

      public Iterator<String> getHeaderNames()
      Specified by:
      getHeaderNames in interface Attachment
    • isXOP

      public boolean isXOP()
      Description copied from interface: Attachment
      Whether or not this is an XOP package. This will affect the serialization of the attachment. If true, it will be serialized as binary data, and not Base64Binary.
      Specified by:
      isXOP in interface Attachment
      Returns:
      true if this attachment is an XOP package
    • setXOP

      public void setXOP(boolean xopParam)