Class FileExtensions


  • public final class FileExtensions
    extends java.lang.Object
    Utility class for the use of 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 getCurrentAbsolutPathWithoutDotAndSlash()
      Gets the current absolut path without the dot and slash.
      static java.lang.String getFilenamePrefix​(java.io.File file)
      Gets the filename with the absolute path prefix.
      static java.lang.String getFilenameSuffix​(java.io.File file)
      Gets the filename suffix or null if no suffix exists or the given file object is a directory.
      static java.lang.String getFilenameWithoutExtension​(java.io.File file)
      Gets the filename without the extension or null if the given file object is a directory.
      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
    • Field Detail

      • VELOCITY_TEMPLATE_FILE_EXTENSION

        public static final java.lang.String VELOCITY_TEMPLATE_FILE_EXTENSION
        The Constant VELOCITY_TEMPLATE_FILE_EXTENSION.
        See Also:
        Constant Field Values
    • 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.
      • getFilenamePrefix

        public static java.lang.String getFilenamePrefix​(java.io.File file)
        Gets the filename with the absolute path prefix.
        Parameters:
        file - the file.
        Returns:
        the filename prefix.
      • getFilenameSuffix

        public static java.lang.String getFilenameSuffix​(java.io.File file)
        Gets the filename suffix or null if no suffix exists or the given file object is a directory.
        Parameters:
        file - the file.
        Returns:
        's the filename suffix or null if no suffix exists or the given file object is a directory.
      • getFilenameWithoutExtension

        public static java.lang.String getFilenameWithoutExtension​(java.io.File file)
        Gets the filename without the extension or null if the given file object is a directory.
        Parameters:
        file - the file.
        Returns:
        the filename without the extension or null if the given file object is a directory.
      • 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.