📄 appconfiguration.java
字号:
package fildiv.jremcntl.server.core;public class AppConfiguration { private Settings settings; public AppConfiguration(Settings settings) { if (settings == null) throw new IllegalArgumentException("settings cannot be null"); this.settings = settings; } public boolean isStartServerOnStartup() { return settings.getBooleanValue(JRemEnvSettings.START_SERVER_ON_STARTUP, true); } public void setStartServerOnStartup(boolean value) { settings.setBooleanValue(JRemEnvSettings.START_SERVER_ON_STARTUP, value); } public String getLastConfigFilePath() { return settings.getStringValue(JRemEnvSettings.LAST_CONFIG_FILE_PATH, ""); } public void setLastConfigFilePath(String value) { settings.setStringValue(JRemEnvSettings.LAST_CONFIG_FILE_PATH, value); } public boolean isShowServerOutput() { return settings.getBooleanValue(JRemEnvSettings.SERVER_SHOW_OUTPUT, true); } public void setShowServerOutput(boolean value) { settings.setBooleanValue(JRemEnvSettings.SERVER_SHOW_OUTPUT, value); } public boolean isShowServerStdOutput() { return settings.getBooleanValue(JRemEnvSettings.SERVER_SHOW_STD_OUTPUT, true); } public void setShowServerStdOutput(boolean value) { settings.setBooleanValue(JRemEnvSettings.SERVER_SHOW_STD_OUTPUT, value); } public boolean isShowServerStdError() { return settings.getBooleanValue(JRemEnvSettings.SERVER_SHOW_STD_ERROR, true); } public void setShowServerStdError(boolean value) { settings.setBooleanValue(JRemEnvSettings.SERVER_SHOW_STD_ERROR, value); } public boolean isReloadLastConfigOnStartup() { return settings.getBooleanValue(JRemEnvSettings.RELOAD_LAST_CONFIG_ON_STARTUP, true); } public void setReloadLastConfigOnStartup(boolean value) { settings.setBooleanValue(JRemEnvSettings.RELOAD_LAST_CONFIG_ON_STARTUP, value); } public boolean isMinimizeGUIOnConnect() { return settings.getBooleanValue(JRemEnvSettings.MINIMIZE_GUI_ON_CONNECT, true); } public void setMinimizeGUIOnConnect(boolean value) { settings.setBooleanValue(JRemEnvSettings.MINIMIZE_GUI_ON_CONNECT, value); } public boolean isRestoreGUIOnError() { return settings.getBooleanValue(JRemEnvSettings.RESTORE_GUI_ON_ERROR, false); } public void setRestoreGUIOnError(boolean value) { settings.setBooleanValue(JRemEnvSettings.RESTORE_GUI_ON_ERROR, value); } public boolean isRestoreGUIOnCmdError() { return settings.getBooleanValue(JRemEnvSettings.RESTORE_GUI_ON_CMD_ERROR, false); } public void setRestoreGUIOnCmdError(boolean value) { settings.setBooleanValue(JRemEnvSettings.RESTORE_GUI_ON_CMD_ERROR, value); } public boolean isSwitchAutServerOut() { return settings.getBooleanValue(JRemEnvSettings.RESTORE_GUI_SWITCH_AUT_SERVER_OUT, true); } public void setSwitchAutServerOut(boolean switchAutServerOut) { settings.setBooleanValue(JRemEnvSettings.RESTORE_GUI_SWITCH_AUT_SERVER_OUT, switchAutServerOut); } public boolean isGUIMinimizeInTray() { return settings.getBooleanValue(JRemEnvSettings.RESTORE_GUI_MINIMIZE_IN_TRAY, true); } public void setGUIMinimizeInTray(boolean minimizeInTray) { settings.setBooleanValue(JRemEnvSettings.RESTORE_GUI_MINIMIZE_IN_TRAY, minimizeInTray); } public boolean isSuppressServerOutputWhenGUINotVisible() { return settings.getBooleanValue(JRemEnvSettings.SERVER_SUPPRESS_OPUTPUT_WHEN_GUI_NOT_VISIBLE, true); } public void setSuppressServerOutputWhenGUINotVisible(boolean suppress) { settings.setBooleanValue(JRemEnvSettings.SERVER_SUPPRESS_OPUTPUT_WHEN_GUI_NOT_VISIBLE, suppress); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -