Class FileUtils


  • public class FileUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      FileUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void createDirectoryAndFile​(java.io.File file)  
      static void downloadFile​(java.lang.String url, java.nio.file.Path destination)  
      static void fetchAsync​(java.lang.String url, java.util.function.Consumer<java.lang.String> onSuccess, java.util.function.Consumer<java.lang.Exception> onError)  
      static void fetchJson​(java.lang.String url, java.util.function.Consumer<com.google.gson.JsonElement> onSuccess, java.util.function.Consumer<java.lang.Exception> onError)  
      static boolean isValidJSON​(java.lang.String text)  
      static java.io.File openFileSelector​(java.lang.String title, java.io.File directory, java.io.File defaultFile)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FileUtils

        public FileUtils()
    • Method Detail

      • fetchJson

        public static void fetchJson​(java.lang.String url,
                                     java.util.function.Consumer<com.google.gson.JsonElement> onSuccess,
                                     java.util.function.Consumer<java.lang.Exception> onError)
      • fetchAsync

        public static void fetchAsync​(java.lang.String url,
                                      java.util.function.Consumer<java.lang.String> onSuccess,
                                      java.util.function.Consumer<java.lang.Exception> onError)
      • downloadFile

        public static void downloadFile​(java.lang.String url,
                                        java.nio.file.Path destination)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • isValidJSON

        public static boolean isValidJSON​(java.lang.String text)
      • createDirectoryAndFile

        public static void createDirectoryAndFile​(java.io.File file)
      • openFileSelector

        public static java.io.File openFileSelector​(java.lang.String title,
                                                    java.io.File directory,
                                                    java.io.File defaultFile)