Class PartImpl

  • All Implemented Interfaces:
    jakarta.servlet.http.Part

    public class PartImpl
    extends java.lang.Object
    implements jakarta.servlet.http.Part
    Author:
    Stuart Douglas
    • Constructor Summary

      Constructors 
      Constructor Description
      PartImpl​(java.lang.String name, io.undertow.server.handlers.form.FormData.FormValue formValue, jakarta.servlet.MultipartConfigElement config, ServletContextImpl servletContext, HttpServletRequestImpl servletRequest)  
    • Constructor Detail

      • PartImpl

        public PartImpl​(java.lang.String name,
                        io.undertow.server.handlers.form.FormData.FormValue formValue,
                        jakarta.servlet.MultipartConfigElement config,
                        ServletContextImpl servletContext,
                        HttpServletRequestImpl servletRequest)
    • Method Detail

      • getInputStream

        public java.io.InputStream getInputStream()
                                           throws java.io.IOException
        Specified by:
        getInputStream in interface jakarta.servlet.http.Part
        Throws:
        java.io.IOException
      • getContentType

        public java.lang.String getContentType()
        Specified by:
        getContentType in interface jakarta.servlet.http.Part
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface jakarta.servlet.http.Part
      • getSubmittedFileName

        public java.lang.String getSubmittedFileName()
        Specified by:
        getSubmittedFileName in interface jakarta.servlet.http.Part
      • getSize

        public long getSize()
        Specified by:
        getSize in interface jakarta.servlet.http.Part
      • write

        public void write​(java.lang.String fileName)
                   throws java.io.IOException
        Specified by:
        write in interface jakarta.servlet.http.Part
        Throws:
        java.io.IOException
      • delete

        public void delete()
                    throws java.io.IOException
        Specified by:
        delete in interface jakarta.servlet.http.Part
        Throws:
        java.io.IOException
      • getHeader

        public java.lang.String getHeader​(java.lang.String name)
        Specified by:
        getHeader in interface jakarta.servlet.http.Part
      • getHeaders

        public java.util.Collection<java.lang.String> getHeaders​(java.lang.String name)
        Specified by:
        getHeaders in interface jakarta.servlet.http.Part
      • getHeaderNames

        public java.util.Collection<java.lang.String> getHeaderNames()
        Specified by:
        getHeaderNames in interface jakarta.servlet.http.Part