Package org.jrd.backend.data
Class Directories
java.lang.Object
org.jrd.backend.data.Directories
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
deleteWithException
(String stringPath) private static String
static String
Locate configuration directory as per XDG base directory specification.static File
static String
static String
Locate configuration directory as per XDG base directory specification.static File
static String
static String
Returns specific xdg directory for the frameworkstatic boolean
static boolean
-
Field Details
-
XDG_JRD_SUFFIX
-
XDG_CONFIG_SUFFIX
-
XDG_PLUGIN_SUFFIX
-
XDG_JRD_HOME
-
-
Constructor Details
-
Directories
private Directories()
-
-
Method Details
-
getConfigDirectory
Locate configuration directory as per XDG base directory specification.- Returns:
- xdg config directory (e.g. ~/.config/java-runtime-decompiler/conf
-
getPluginDirectory
Locate configuration directory as per XDG base directory specification.- Returns:
- xdg plugin directory (e.g. ~/.config/java-runtime-decompiler/plugins
-
getXdgJrdBaseDir
Returns specific xdg directory for the framework- Returns:
- xdg decompiler directory (e.g. ~/.config/java-runtime-decompiler)
-
getJrdLocation
-
getFreshlyBuiltAgent
-
getPotentialAgentLocation
-
getRelativePotentialAgentLocation
-
getAgentFile
-
isPortable
public static boolean isPortable() -
isOsWindows
public static boolean isOsWindows() -
createPluginDirectory
public static void createPluginDirectory() -
deleteWithException
-