Class SettingsManager

java.lang.Object
pro.gravit.launcher.base.config.JsonConfigurable<NewLauncherSettings>
pro.gravit.launcher.runtime.managers.SettingsManager
All Implemented Interfaces:
pro.gravit.launcher.base.config.JsonConfigurableInterface<NewLauncherSettings>

public class SettingsManager extends pro.gravit.launcher.base.config.JsonConfigurable<NewLauncherSettings>
  • Field Details

  • Constructor Details

    • SettingsManager

      public SettingsManager()
  • Method Details

    • getConfig

      public NewLauncherSettings getConfig()
      Specified by:
      getConfig in interface pro.gravit.launcher.base.config.JsonConfigurableInterface<NewLauncherSettings>
      Specified by:
      getConfig in class pro.gravit.launcher.base.config.JsonConfigurable<NewLauncherSettings>
    • setConfig

      public void setConfig(NewLauncherSettings config)
      Specified by:
      setConfig in interface pro.gravit.launcher.base.config.JsonConfigurableInterface<NewLauncherSettings>
      Specified by:
      setConfig in class pro.gravit.launcher.base.config.JsonConfigurable<NewLauncherSettings>
    • getDefaultConfig

      public NewLauncherSettings getDefaultConfig()
      Specified by:
      getDefaultConfig in interface pro.gravit.launcher.base.config.JsonConfigurableInterface<NewLauncherSettings>
      Specified by:
      getDefaultConfig in class pro.gravit.launcher.base.config.JsonConfigurable<NewLauncherSettings>