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 voidcreateDirectoryAndFile(java.io.File file)static voiddownloadFile(java.lang.String url, java.nio.file.Path destination)static voidfetchAsync(java.lang.String url, java.util.function.Consumer<java.lang.String> onSuccess, java.util.function.Consumer<java.lang.Exception> onError)static voidfetchJson(java.lang.String url, java.lang.String method, java.lang.String body, java.util.function.Consumer<com.google.gson.JsonElement> onSuccess, java.util.function.Consumer<java.lang.Exception> onError)static voidfetchJson(java.lang.String url, java.util.function.Consumer<com.google.gson.JsonElement> onSuccess, java.util.function.Consumer<java.lang.Exception> onError)static booleanisValidJSON(java.lang.String text)static java.io.FileopenFileSelector(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)
-
fetchJson
public static void fetchJson(java.lang.String url, java.lang.String method, java.lang.String body, 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)
-
-