Package org.omegat.util
Class PreferencesImpl
- java.lang.Object
-
- org.omegat.util.PreferencesImpl
-
- All Implemented Interfaces:
Preferences.IPreferences
public class PreferencesImpl extends java.lang.Object implements Preferences.IPreferences
-
-
Constructor Summary
Constructors Constructor Description PreferencesImpl(org.omegat.util.PreferencesImpl.IPrefsPersistence backing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanexistsPreference(java.lang.String key)java.lang.StringgetPreference(java.lang.String key)intgetPreferenceDefault(java.lang.String key, int defaultValue)java.lang.StringgetPreferenceDefault(java.lang.String key, java.lang.String defaultValue)<T extends java.lang.Enum<T>>
TgetPreferenceEnumDefault(java.lang.String key, T defaultValue)booleanisPreference(java.lang.String key)booleanisPreferenceDefault(java.lang.String key, boolean defaultValue)voidsave()java.lang.ObjectsetPreference(java.lang.String name, java.lang.Object value)Return the old value, or null if not set
-
-
-
Method Detail
-
getPreference
public java.lang.String getPreference(java.lang.String key)
- Specified by:
getPreferencein interfacePreferences.IPreferences
-
existsPreference
public boolean existsPreference(java.lang.String key)
- Specified by:
existsPreferencein interfacePreferences.IPreferences
-
isPreference
public boolean isPreference(java.lang.String key)
- Specified by:
isPreferencein interfacePreferences.IPreferences
-
isPreferenceDefault
public boolean isPreferenceDefault(java.lang.String key, boolean defaultValue)- Specified by:
isPreferenceDefaultin interfacePreferences.IPreferences
-
getPreferenceDefault
public java.lang.String getPreferenceDefault(java.lang.String key, java.lang.String defaultValue)- Specified by:
getPreferenceDefaultin interfacePreferences.IPreferences
-
getPreferenceEnumDefault
public <T extends java.lang.Enum<T>> T getPreferenceEnumDefault(java.lang.String key, T defaultValue)- Specified by:
getPreferenceEnumDefaultin interfacePreferences.IPreferences
-
getPreferenceDefault
public int getPreferenceDefault(java.lang.String key, int defaultValue)- Specified by:
getPreferenceDefaultin interfacePreferences.IPreferences
-
setPreference
public java.lang.Object setPreference(java.lang.String name, java.lang.Object value)Description copied from interface:Preferences.IPreferencesReturn the old value, or null if not set- Specified by:
setPreferencein interfacePreferences.IPreferences
-
save
public void save()
- Specified by:
savein interfacePreferences.IPreferences
-
-