public class Utils extends Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static long |
clearFlags(long value,
long... flags) |
static boolean |
deleteDirectory(File directory) |
static void |
displayErrorDialogAndThrowException(String errorMesg,
Throwable t,
boolean rethrowException) |
static String |
execute(boolean returnOutput,
boolean returnError,
boolean throwException,
String[] cmd,
File dir,
String[] env) |
static File |
extractResourceToFolder(ClassLoader classLoader,
String resourcePath,
File targetFolder,
boolean forceWrite) |
static String |
firstNotEmpty(String... args) |
static Object |
firstNotNull(Object... args) |
static String |
flagToString(long value,
Object... flagValueAndNames) |
static String |
getEnvInfo(boolean withClassPath) |
static String |
getFileExtensionWithoutDot(String fileName) |
static String |
getRunInfo() |
static File |
getTempFolderWritable() |
static boolean |
is32Bit() |
static boolean |
is64Bit() |
static int |
isLaptop() |
static boolean |
isMac() |
static boolean |
isWindows() |
static void |
main(String[] args) |
static boolean |
openInFileExplorer(String path) |
static void |
saveToFile(URL url,
File target) |
static boolean |
testCreateFileInside(File folder) |
static void |
unzipToFolder(File zipFile,
File outputFolder) |
public static boolean isWindows()
public static boolean isMac()
public static boolean is64Bit()
public static boolean is32Bit()
public static long clearFlags(long value,
long... flags)
public static String getEnvInfo(boolean withClassPath)
public static String getRunInfo()
public static void displayErrorDialogAndThrowException(String errorMesg, Throwable t, boolean rethrowException)
public static boolean testCreateFileInside(File folder)
public static File getTempFolderWritable()
public static void unzipToFolder(File zipFile, File outputFolder) throws IOException
IOExceptionpublic static File extractResourceToFolder(ClassLoader classLoader, String resourcePath, File targetFolder, boolean forceWrite) throws IOException
IOExceptionpublic static boolean openInFileExplorer(String path)
public static boolean deleteDirectory(File directory)
public static void saveToFile(URL url, File target) throws IOException
IOExceptionpublic static int isLaptop()
public static void main(String[] args)
Copyright © 2015. All Rights Reserved.