Class StringPreference

    • Constructor Summary

      Constructors 
      Constructor Description
      StringPreference​(java.lang.String name, org.eclipse.jface.preference.IPreferenceStore store)
      Creates a new string-valued preference with the given name and the given store.
    • Constructor Detail

      • StringPreference

        public StringPreference​(java.lang.String name,
                                org.eclipse.jface.preference.IPreferenceStore store)
        Creates a new string-valued preference with the given name and the given store.
        Parameters:
        name - the preference name (not null)
        store - the preference store (not null)
    • Method Detail

      • getValue

        public final java.lang.String getValue()
        Description copied from interface: IStringPreference
        Returns the current value of this preference.
        Specified by:
        getValue in interface IStringPreference
        Returns:
        the current value of this preference
      • setValue

        public final void setValue​(java.lang.String value)
        Description copied from interface: IStringPreference
        Sets the current value of this preference.

        A preference change event is reported if the current value of the preference actually changes from its previous value.

        Specified by:
        setValue in interface IStringPreference
        Parameters:
        value - the new current value of this preference
      • setDefault

        public final void setDefault​(java.lang.String value)
        Sets the default value for this preference.

        Note that if the preference's current value equals the old default value, the current value changes to the new default value. No preference change events are reported by changing default values.

        Parameters:
        value - the new default value for this preference