Class MagicMimeTypeFileItem

  • All Implemented Interfaces:
    org.apache.commons.fileupload.FileItem, org.apache.commons.fileupload.FileItemHeadersSupport
    Direct Known Subclasses:
    TemporaryFileItem

    public class MagicMimeTypeFileItem
    extends Object
    implements org.apache.commons.fileupload.FileItem
    • Constructor Detail

      • MagicMimeTypeFileItem

        public MagicMimeTypeFileItem​(org.apache.commons.fileupload.FileItem delegate)
    • Method Detail

      • getContentType

        public String getContentType()
        Specified by:
        getContentType in interface org.apache.commons.fileupload.FileItem
      • getBrowserProvidedContentType

        public String getBrowserProvidedContentType()
      • getInputStream

        public InputStream getInputStream()
                                   throws IOException
        Specified by:
        getInputStream in interface org.apache.commons.fileupload.FileItem
        Throws:
        IOException
      • getName

        public String getName()
        Specified by:
        getName in interface org.apache.commons.fileupload.FileItem
      • isInMemory

        public boolean isInMemory()
        Specified by:
        isInMemory in interface org.apache.commons.fileupload.FileItem
      • getSize

        public long getSize()
        Specified by:
        getSize in interface org.apache.commons.fileupload.FileItem
      • get

        public byte[] get()
        Specified by:
        get in interface org.apache.commons.fileupload.FileItem
      • getString

        public String getString()
        Specified by:
        getString in interface org.apache.commons.fileupload.FileItem
      • write

        public void write​(File file)
                   throws Exception
        Specified by:
        write in interface org.apache.commons.fileupload.FileItem
        Throws:
        Exception
      • delete

        public void delete()
        Specified by:
        delete in interface org.apache.commons.fileupload.FileItem
      • getFieldName

        public String getFieldName()
        Specified by:
        getFieldName in interface org.apache.commons.fileupload.FileItem
      • setFieldName

        public void setFieldName​(String name)
        Specified by:
        setFieldName in interface org.apache.commons.fileupload.FileItem
      • isFormField

        public boolean isFormField()
        Specified by:
        isFormField in interface org.apache.commons.fileupload.FileItem
      • setFormField

        public void setFormField​(boolean state)
        Specified by:
        setFormField in interface org.apache.commons.fileupload.FileItem
      • getOutputStream

        public OutputStream getOutputStream()
                                     throws IOException
        Specified by:
        getOutputStream in interface org.apache.commons.fileupload.FileItem
        Throws:
        IOException
      • getHeaders

        public org.apache.commons.fileupload.FileItemHeaders getHeaders()
        Specified by:
        getHeaders in interface org.apache.commons.fileupload.FileItemHeadersSupport
      • setHeaders

        public void setHeaders​(org.apache.commons.fileupload.FileItemHeaders headers)
        Specified by:
        setHeaders in interface org.apache.commons.fileupload.FileItemHeadersSupport