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.StringXDG_CONFIG_SUFFIXprivate static java.lang.StringXDG_JRD_HOMEprivate static java.lang.StringXDG_JRD_SUFFIXprivate static java.lang.StringXDG_PLUGIN_SUFFIX
-
Constructor Summary
Constructors Modifier Constructor Description privateDirectories()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetConfigDirectory()Locate configuration directory as per XDG base directory specification.static java.lang.StringgetJrdLocation()static java.lang.StringgetPluginDirectory()Locate configuration directory as per XDG base directory specification.static java.lang.StringgetXdgJrdBaseDir()Returns specific xdg directory for the frameworkstatic booleanisOsWindows()static booleanisPortable()
-
-
-
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()
-
isOsWindows
public static boolean isOsWindows()
-
-