Package org.graalvm.buildtools.utils
Class FileUtils
- java.lang.Object
-
- org.graalvm.buildtools.utils.FileUtils
-
public final class FileUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intCONNECT_TIMEOUTstatic intREAD_TIMEOUT
-
Constructor Summary
Constructors Constructor Description FileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<java.nio.file.Path>download(java.net.URL url, java.nio.file.Path destination, java.util.function.Consumer<java.lang.String> errorLogger)static voidextract(java.nio.file.Path archive, java.nio.file.Path destination, java.util.function.Consumer<java.lang.String> errorLogger)static java.lang.StringhashFor(java.net.URI uri)static booleanisZip(java.nio.file.Path archive)static java.lang.StringnormalizePathSeparators(java.lang.String path)
-
-
-
Field Detail
-
CONNECT_TIMEOUT
public static final int CONNECT_TIMEOUT
- See Also:
- Constant Field Values
-
READ_TIMEOUT
public static final int READ_TIMEOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
normalizePathSeparators
public static java.lang.String normalizePathSeparators(java.lang.String path)
-
download
public static java.util.Optional<java.nio.file.Path> download(java.net.URL url, java.nio.file.Path destination, java.util.function.Consumer<java.lang.String> errorLogger)
-
extract
public static void extract(java.nio.file.Path archive, java.nio.file.Path destination, java.util.function.Consumer<java.lang.String> errorLogger)
-
isZip
public static boolean isZip(java.nio.file.Path archive)
-
hashFor
public static java.lang.String hashFor(java.net.URI uri)
-
-