Class AttachmentPartImpl


  • public class AttachmentPartImpl
    extends jakarta.xml.soap.AttachmentPart
    Implementation of attachments.
    Author:
    Anil Vijendran ([email protected])
    • Field Detail

      • log

        protected static final Logger log
    • Constructor Detail

      • AttachmentPartImpl

        public AttachmentPartImpl()
      • AttachmentPartImpl

        public AttachmentPartImpl​(org.jvnet.mimepull.MIMEPart part)
    • Method Detail

      • getSize

        public int getSize()
                    throws jakarta.xml.soap.SOAPException
        Specified by:
        getSize in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • clearContent

        public void clearContent()
        Specified by:
        clearContent in class jakarta.xml.soap.AttachmentPart
      • getContent

        public Object getContent()
                          throws jakarta.xml.soap.SOAPException
        Specified by:
        getContent in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • getDataHandler

        public jakarta.activation.DataHandler getDataHandler()
                                                      throws jakarta.xml.soap.SOAPException
        Specified by:
        getDataHandler in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • removeAllMimeHeaders

        public void removeAllMimeHeaders()
        Specified by:
        removeAllMimeHeaders in class jakarta.xml.soap.AttachmentPart
      • removeMimeHeader

        public void removeMimeHeader​(String header)
        Specified by:
        removeMimeHeader in class jakarta.xml.soap.AttachmentPart
      • getMimeHeader

        public String[] getMimeHeader​(String name)
        Specified by:
        getMimeHeader in class jakarta.xml.soap.AttachmentPart
      • setMimeHeader

        public void setMimeHeader​(String name,
                                  String value)
        Specified by:
        setMimeHeader in class jakarta.xml.soap.AttachmentPart
      • addMimeHeader

        public void addMimeHeader​(String name,
                                  String value)
        Specified by:
        addMimeHeader in class jakarta.xml.soap.AttachmentPart
      • getAllMimeHeaders

        public Iterator<jakarta.xml.soap.MimeHeader> getAllMimeHeaders()
        Specified by:
        getAllMimeHeaders in class jakarta.xml.soap.AttachmentPart
      • getMatchingMimeHeaders

        public Iterator<jakarta.xml.soap.MimeHeader> getMatchingMimeHeaders​(String[] names)
        Specified by:
        getMatchingMimeHeaders in class jakarta.xml.soap.AttachmentPart
      • getNonMatchingMimeHeaders

        public Iterator<jakarta.xml.soap.MimeHeader> getNonMatchingMimeHeaders​(String[] names)
        Specified by:
        getNonMatchingMimeHeaders in class jakarta.xml.soap.AttachmentPart
      • copyMimeHeaders

        public static void copyMimeHeaders​(jakarta.xml.soap.MimeHeaders headers,
                                           MimeBodyPart mbp)
                                    throws jakarta.xml.soap.SOAPException
        Throws:
        jakarta.xml.soap.SOAPException
      • copyMimeHeaders

        public static void copyMimeHeaders​(MimeBodyPart mbp,
                                           AttachmentPartImpl ap)
                                    throws jakarta.xml.soap.SOAPException
        Throws:
        jakarta.xml.soap.SOAPException
      • setBase64Content

        public void setBase64Content​(InputStream content,
                                     String contentType)
                              throws jakarta.xml.soap.SOAPException
        Specified by:
        setBase64Content in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • getBase64Content

        public InputStream getBase64Content()
                                     throws jakarta.xml.soap.SOAPException
        Specified by:
        getBase64Content in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • setRawContent

        public void setRawContent​(InputStream content,
                                  String contentType)
                           throws jakarta.xml.soap.SOAPException
        Specified by:
        setRawContent in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • setRawContentBytes

        public void setRawContentBytes​(byte[] content,
                                       int off,
                                       int len,
                                       String contentType)
                                throws jakarta.xml.soap.SOAPException
        Specified by:
        setRawContentBytes in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • getRawContent

        public InputStream getRawContent()
                                  throws jakarta.xml.soap.SOAPException
        Specified by:
        getRawContent in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • getRawContentBytes

        public byte[] getRawContentBytes()
                                  throws jakarta.xml.soap.SOAPException
        Specified by:
        getRawContentBytes in class jakarta.xml.soap.AttachmentPart
        Throws:
        jakarta.xml.soap.SOAPException
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getMimeHeaders

        public jakarta.xml.soap.MimeHeaders getMimeHeaders()
      • initializeJavaActivationHandlers

        public static void initializeJavaActivationHandlers()