Module file.worker

Class FileExtensions


  • public final class FileExtensions
    extends java.lang.Object
    Utility class for the use with File object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] download​(java.net.URI uri)
      Downloads Data from the given URI.
      static java.lang.String getAbsolutPathWithoutFilename​(java.io.File file)
      Gets the absolut path without the filename.
      static java.lang.String getContentType​(java.io.File file)
      Gets the content type from the given file object
      static java.lang.String getCurrentAbsolutPathWithoutDotAndSlash()
      Gets the current absolut path without the dot and slash.
      static boolean isOpen​(java.io.File file)
      Not yet implemented.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • download

        public static byte[] download​(java.net.URI uri)
                               throws java.io.IOException
        Downloads Data from the given URI.
        Parameters:
        uri - The URI from where to download.
        Returns:
        Returns a byte array or null.
        Throws:
        java.io.IOException - Signals that an I/O exception has occurred.
      • getAbsolutPathWithoutFilename

        public static java.lang.String getAbsolutPathWithoutFilename​(java.io.File file)
        Gets the absolut path without the filename.
        Parameters:
        file - the file.
        Returns:
        's the absolut path without filename.
      • getCurrentAbsolutPathWithoutDotAndSlash

        public static java.lang.String getCurrentAbsolutPathWithoutDotAndSlash()
        Gets the current absolut path without the dot and slash.
        Returns:
        's the current absolut path without the dot and slash.
      • getContentType

        public static java.lang.String getContentType​(java.io.File file)
                                               throws java.io.IOException
        Gets the content type from the given file object
        Parameters:
        file - the file
        Returns:
        's the content type from the given file object
        Throws:
        java.io.IOException - Signals that an I/O exception has occurred
      • isOpen

        public static boolean isOpen​(java.io.File file)
                              throws java.io.IOException
        Not yet implemented. Checks if the given file is open.
        Parameters:
        file - The file to check.
        Returns:
        Return true if the file is open otherwise false.
        Throws:
        java.io.IOException - Signals that an I/O exception has occurred.