Package rs.kreme.ksbot.api.commons
Class FileUtils
- java.lang.Object
-
- rs.kreme.ksbot.api.commons.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)
-
-
-
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)
-
-