public class StringPreference extends AbstractPreference implements IStringPreference
IPreferenceStore
.Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getValue()
Returns the current value of this preference.
|
void |
setDefault(java.lang.String value)
Sets the default value for this preference.
|
void |
setValue(java.lang.String value)
Sets the current value of this preference.
|
addListener, getName, getStore, isDefault, removeListener, setToDefault
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, removeListener
public StringPreference(java.lang.String name, org.eclipse.jface.preference.IPreferenceStore store)
name
- the preference name (not null
)store
- the preference store (not null
)public final java.lang.String getValue()
IStringPreference
getValue
in interface IStringPreference
public final void setValue(java.lang.String value)
IStringPreference
A preference change event is reported if the current value of the preference actually changes from its previous value.
setValue
in interface IStringPreference
value
- the new current value of this preferencepublic final void setDefault(java.lang.String value)
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.
value
- the new default value for this preferenceCopyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0