Package org.jrd.backend.data
Class Directories
- java.lang.Object
-
- org.jrd.backend.data.Directories
-
public final class Directories extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
XDG_CONFIG_SUFFIX
private static java.lang.String
XDG_JRD_HOME
private static java.lang.String
XDG_JRD_SUFFIX
private static java.lang.String
XDG_PLUGIN_SUFFIX
-
Constructor Summary
Constructors Modifier Constructor Description private
Directories()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getConfigDirectory()
Locate configuration directory as per XDG base directory specification.static java.lang.String
getJrdLocation()
static java.lang.String
getPluginDirectory()
Locate configuration directory as per XDG base directory specification.static java.lang.String
getXdgJrdBaseDir()
Returns specific xdg directory for the frameworkstatic boolean
isPortable()
-
-
-
Method Detail
-
getConfigDirectory
public static java.lang.String getConfigDirectory()
Locate configuration directory as per XDG base directory specification.- Returns:
- xdg config directory (e.g. ~/.config/java-runtime-decompiler/conf
-
getPluginDirectory
public static java.lang.String getPluginDirectory()
Locate configuration directory as per XDG base directory specification.- Returns:
- xdg plugin directory (e.g. ~/.config/java-runtime-decompiler/plugins
-
getXdgJrdBaseDir
public static java.lang.String getXdgJrdBaseDir()
Returns specific xdg directory for the framework- Returns:
- xdg decompiler directory (e.g. ~/.config/java-runtime-decompiler)
-
getJrdLocation
public static java.lang.String getJrdLocation()
-
isPortable
public static boolean isPortable()
-
-