Package pro.gravit.launcher.managers
Class SettingsManager
java.lang.Object
pro.gravit.launcher.config.JsonConfigurable<NewLauncherSettings>
pro.gravit.launcher.managers.SettingsManager
- All Implemented Interfaces:
pro.gravit.launcher.config.JsonConfigurableInterface<NewLauncherSettings>
public class SettingsManager
extends pro.gravit.launcher.config.JsonConfigurable<NewLauncherSettings>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class pro.gravit.launcher.config.JsonConfigurable
configPath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidloadHDirStore(Path storePath) voidvoidsaveHDirStore(Path storeProjectPath) voidsetConfig(NewLauncherSettings config) Methods inherited from class pro.gravit.launcher.config.JsonConfigurable
getPath, getTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pro.gravit.launcher.config.JsonConfigurableInterface
generateConfigIfNotExists, generateConfigIfNotExists, loadConfig, loadConfig, loadConfig, resetConfig, resetConfig, saveConfig, saveConfig, saveConfig, toJsonString, toJsonString
-
Field Details
-
settings
-
-
Constructor Details
-
SettingsManager
public SettingsManager()
-
-
Method Details
-
getConfig
- Specified by:
getConfigin interfacepro.gravit.launcher.config.JsonConfigurableInterface<NewLauncherSettings>- Specified by:
getConfigin classpro.gravit.launcher.config.JsonConfigurable<NewLauncherSettings>
-
setConfig
- Specified by:
setConfigin interfacepro.gravit.launcher.config.JsonConfigurableInterface<NewLauncherSettings>- Specified by:
setConfigin classpro.gravit.launcher.config.JsonConfigurable<NewLauncherSettings>
-
getDefaultConfig
- Specified by:
getDefaultConfigin interfacepro.gravit.launcher.config.JsonConfigurableInterface<NewLauncherSettings>- Specified by:
getDefaultConfigin classpro.gravit.launcher.config.JsonConfigurable<NewLauncherSettings>
-
loadHDirStore
- Throws:
IOException
-
saveHDirStore
- Throws:
IOException
-
loadHDirStore
- Throws:
IOException
-
saveHDirStore
- Throws:
IOException
-