Package org.vanted

Class VantedPreferences

java.lang.Object
org.vanted.VantedPreferences
All Implemented Interfaces:
PreferencesInterface

public class VantedPreferences
extends Object
implements PreferencesInterface
Global Preference class for VANTED. Every Preference regarding global settings of VANTED should be put in here. As usual Classes implementing the PreferencesInterface provide an array of parameters giving default values and else get their values from the java.util.Preferences object representing this class.
Author:
matthiak
Recent revisions:
2.8.0 Add KEGG Access preference 2.7.0 Standard save format
  • Field Details

  • Constructor Details

    • VantedPreferences

      public VantedPreferences()
  • Method Details

    • getInstance

      public static VantedPreferences getInstance()
    • getDefaultParameters

      public List<Parameter> getDefaultParameters()
      Description copied from interface: PreferencesInterface
      On first start or on reset there will be no preferences available. The PreferenceManager will read this list containing the set of settings, that the implementing class thinks can be configured provide default values. All Parameters in this list will also appear in the PreferenceDialog. Entities providing preferences should add parameters to this array.
      Specified by:
      getDefaultParameters in interface PreferencesInterface
    • updatePreferences

      public void updatePreferences​(Preferences preferences)
      Description copied from interface: PreferencesInterface
      This method will be called, when preferences for this class have changed and the implementing class gets the chance of setting class (static) variables having the values of the parameters. Setting static class variables will help increase speed, when querying the parameters. Direct variable access VS querying the Preferences Object for this class
      Specified by:
      updatePreferences in interface PreferencesInterface
    • getPreferencesAlternativeName

      public String getPreferencesAlternativeName()
      Description copied from interface: PreferencesInterface
      return a custom preference category, that this class will reside in. If null is returned, this class will be put into a standard category dependent on its Super class
      Specified by:
      getPreferencesAlternativeName in interface PreferencesInterface
      Returns: