Class AgentFiles

  • All Implemented Interfaces:
    com.jetbrains.launcher.AppConfigFiles, com.jetbrains.launcher.AppFiles, com.jetbrains.launcher.AppFixedFiles

    public class AgentFiles
    extends Object
    implements com.jetbrains.launcher.AppFiles
    Author:
    Maxim.Manuylov Date: 04.03.14
    • Constructor Detail

      • AgentFiles

        public AgentFiles​(@NotNull
                          com.jetbrains.launcher.AppFiles appFiles)
    • Method Detail

      • getBinFolder

        @NotNull
        public File getBinFolder()
      • resolveConfigFile

        @NotNull
        public File resolveConfigFile()
      • resolveConfigFile

        @NotNull
        public File resolveConfigFile​(@Nullable
                                      String configFilePath)
      • getConfigDistFile

        @NotNull
        public File getConfigDistFile()
      • getAgentPluginsFolder

        @NotNull
        public File getAgentPluginsFolder()
      • getAgentToolsFolder

        @NotNull
        public File getAgentToolsFolder()
      • getAgentJavaHintFile

        @NotNull
        public File getAgentJavaHintFile()
      • getAppHome

        @NotNull
        public File getAppHome()
        Specified by:
        getAppHome in interface com.jetbrains.launcher.AppFixedFiles
      • getBackupFolder

        @NotNull
        public File getBackupFolder()
        Specified by:
        getBackupFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getBackupFiles

        @NotNull
        public com.jetbrains.launcher.AppFiles getBackupFiles()
        Specified by:
        getBackupFiles in interface com.jetbrains.launcher.AppConfigFiles
        Specified by:
        getBackupFiles in interface com.jetbrains.launcher.AppFiles
        Specified by:
        getBackupFiles in interface com.jetbrains.launcher.AppFixedFiles
      • getAppBinFolder

        @NotNull
        public File getAppBinFolder()
        Specified by:
        getAppBinFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getAppConfFolder

        @NotNull
        public File getAppConfFolder()
        Specified by:
        getAppConfFolder in interface com.jetbrains.launcher.AppConfigFiles
      • getAppLibFolder

        @NotNull
        public File getAppLibFolder()
        Specified by:
        getAppLibFolder in interface com.jetbrains.launcher.AppFiles
      • getAppLogsFolder

        @NotNull
        public File getAppLogsFolder()
        Specified by:
        getAppLogsFolder in interface com.jetbrains.launcher.AppFiles
      • getLauncherFolder

        @NotNull
        public File getLauncherFolder()
        Specified by:
        getLauncherFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getLauncherBinFolder

        @NotNull
        public File getLauncherBinFolder()
        Specified by:
        getLauncherBinFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getLauncherConfFolder

        @NotNull
        public File getLauncherConfFolder()
        Specified by:
        getLauncherConfFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getLauncherLibFolder

        @NotNull
        public File getLauncherLibFolder()
        Specified by:
        getLauncherLibFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getLauncherLogsFolder

        @NotNull
        public File getLauncherLogsFolder()
        Specified by:
        getLauncherLogsFolder in interface com.jetbrains.launcher.AppFiles
      • getUpdateFolder

        @NotNull
        public File getUpdateFolder()
        Specified by:
        getUpdateFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getUpgradeFiltersFile

        @NotNull
        public File getUpgradeFiltersFile()
        Specified by:
        getUpgradeFiltersFile in interface com.jetbrains.launcher.AppFixedFiles
      • getUpgradeErrorLogFile

        @NotNull
        public File getUpgradeErrorLogFile()
        Specified by:
        getUpgradeErrorLogFile in interface com.jetbrains.launcher.AppFiles
      • getJavaHintFile

        @NotNull
        public File getJavaHintFile()
        Specified by:
        getJavaHintFile in interface com.jetbrains.launcher.AppConfigFiles
      • getUpdateFiles

        @NotNull
        public com.jetbrains.launcher.AppFiles getUpdateFiles()
        Specified by:
        getUpdateFiles in interface com.jetbrains.launcher.AppConfigFiles
        Specified by:
        getUpdateFiles in interface com.jetbrains.launcher.AppFiles
        Specified by:
        getUpdateFiles in interface com.jetbrains.launcher.AppFixedFiles
      • getAppFileName

        @NotNull
        public String getAppFileName()
        Specified by:
        getAppFileName in interface com.jetbrains.launcher.AppFixedFiles
      • getAppWrapperLibFolder

        @NotNull
        public File getAppWrapperLibFolder()
        Specified by:
        getAppWrapperLibFolder in interface com.jetbrains.launcher.AppFixedFiles
      • resolvePath

        @NotNull
        public File resolvePath​(@NotNull
                                String path)
        Specified by:
        resolvePath in interface com.jetbrains.launcher.AppFixedFiles
      • resolvePath

        @NotNull
        public File resolvePath​(@Nullable
                                String path,
                                @NotNull
                                String defaultPath)
        Specified by:
        resolvePath in interface com.jetbrains.launcher.AppFixedFiles
      • resolvePath

        @NotNull
        public File resolvePath​(@NotNull
                                File baseDir,
                                @NotNull
                                String path)
        Specified by:
        resolvePath in interface com.jetbrains.launcher.AppFixedFiles
      • resolvePath

        @NotNull
        public File resolvePath​(@NotNull
                                File baseDir,
                                @Nullable
                                String path,
                                @NotNull
                                String defaultPath)
        Specified by:
        resolvePath in interface com.jetbrains.launcher.AppFixedFiles
      • getLauncherScriptName

        @NotNull
        public String getLauncherScriptName()
        Specified by:
        getLauncherScriptName in interface com.jetbrains.launcher.AppFixedFiles
      • getLauncherScriptFile

        @NotNull
        public File getLauncherScriptFile()
        Specified by:
        getLauncherScriptFile in interface com.jetbrains.launcher.AppFixedFiles
      • getJetServiceFileName

        @NotNull
        public String getJetServiceFileName()
        Specified by:
        getJetServiceFileName in interface com.jetbrains.launcher.AppFixedFiles
      • getJetServiceFile

        @NotNull
        public File getJetServiceFile()
        Specified by:
        getJetServiceFile in interface com.jetbrains.launcher.AppFixedFiles
      • getAppInternalConfFolder

        @NotNull
        public File getAppInternalConfFolder()
        Specified by:
        getAppInternalConfFolder in interface com.jetbrains.launcher.AppConfigFiles
      • getJetServiceConfigFile

        @NotNull
        public File getJetServiceConfigFile()
        Specified by:
        getJetServiceConfigFile in interface com.jetbrains.launcher.AppConfigFiles
      • getBaseFolder

        @NotNull
        public File getBaseFolder()
        Specified by:
        getBaseFolder in interface com.jetbrains.launcher.AppFiles
      • getBaseFiles

        @NotNull
        public com.jetbrains.launcher.AppFiles getBaseFiles()
        Specified by:
        getBaseFiles in interface com.jetbrains.launcher.AppFiles
      • getLauncherPluginsFolder

        @NotNull
        public File getLauncherPluginsFolder()
        Specified by:
        getLauncherPluginsFolder in interface com.jetbrains.launcher.AppFixedFiles
      • getMovingSafePath

        @NotNull
        public String getMovingSafePath​(@NotNull
                                        File innerBaseDir,
                                        @NotNull
                                        File file)
        Specified by:
        getMovingSafePath in interface com.jetbrains.launcher.AppFixedFiles