Class ConsistPreferencesManager

All Implemented Interfaces:
BeanInterface, PropertyChangeFirer, PropertyChangeProvider, JmriServiceProviderInterface, PreferencesManager

  • Field Details

  • Constructor Details

  • Method Details

    • initialize

      public void initialize(Profile profile) throws InitializationException
      Description copied from interface: PreferencesManager
      Initialize the PreferencesManager with preferences associated with the provided Profile.

      Implementing classes should throw an InitializationException with a user readable localized message, since it most likely be displayed to the user. Implementing classes will still want to ensure that PreferencesManager.isInitialized(jmri.profile.Profile) or PreferencesManager.isInitializedWithExceptions(jmri.profile.Profile) return true if throwing an InitializationException to ensure that the provider is not repeatedly initialized.

      Parameters:
      profile - the configuration profile used for this initialization; may be null to initialize for this user regardless of profile
      Throws:
      InitializationException - if the user needs to be notified of an issue that prevents regular use of the application
    • savePreferences

      public void savePreferences(Profile profile)
      Description copied from interface: PreferencesManager
      Save the preferences that this provider manages for the provided Profile.
      Parameters:
      profile - the profile associated with the preferences to save; may be null to save preferences that apply to the current user regardless of profile
    • isUpdateCV19

      public boolean isUpdateCV19()
      Returns:
      updateCV19
    • setUpdateCV19

      public void setUpdateCV19(boolean update)
      Parameters:
      update - the value to set updateCV19 to.