Class Directories


  • public final class Directories
    extends java.lang.Object
    • 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 framework
      static boolean isOsWindows()  
      static boolean isPortable()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • XDG_JRD_SUFFIX

        private static final java.lang.String XDG_JRD_SUFFIX
      • XDG_CONFIG_SUFFIX

        private static final java.lang.String XDG_CONFIG_SUFFIX
      • XDG_PLUGIN_SUFFIX

        private static final java.lang.String XDG_PLUGIN_SUFFIX
      • XDG_JRD_HOME

        private static final java.lang.String XDG_JRD_HOME
    • Constructor Detail

      • Directories

        private Directories()
    • 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()