Class InputFile

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected InputFile​(java.nio.file.Path file, FileType type, org.apache.tika.mime.MediaType mediaType)  
    • Field Detail

      • APPLICATION_XML

        public static final org.apache.tika.mime.MediaType APPLICATION_XML
      • APPLICATION_JSON

        public static final org.apache.tika.mime.MediaType APPLICATION_JSON
      • APPLICATION_GZIP

        public static final org.apache.tika.mime.MediaType APPLICATION_GZIP
      • APPLICATION_ZIP

        public static final org.apache.tika.mime.MediaType APPLICATION_ZIP
      • file

        protected final java.nio.file.Path file
      • mediaType

        protected final org.apache.tika.mime.MediaType mediaType
    • Constructor Detail

      • InputFile

        protected InputFile​(java.nio.file.Path file,
                            FileType type,
                            org.apache.tika.mime.MediaType mediaType)
    • Method Detail

      • openStream

        public abstract java.io.InputStream openStream()
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • resolve

        public abstract java.nio.file.Path resolve​(java.lang.String path)
                                            throws java.nio.file.InvalidPathException
        Throws:
        java.nio.file.InvalidPathException
      • getSeparator

        public abstract java.lang.String getSeparator()
      • close

        public abstract void close()
                            throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        java.io.IOException
      • getFile

        public java.nio.file.Path getFile()
      • getMediaType

        public org.apache.tika.mime.MediaType getMediaType()