Package org.omegat.util
Class PreferencesImpl
java.lang.Object
org.omegat.util.PreferencesImpl
- All Implemented Interfaces:
Preferences.IPreferences
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexistsPreference(String key) getPreference(String key) intgetPreferenceDefault(String key, int defaultValue) getPreferenceDefault(String key, String defaultValue) <T extends Enum<T>>
TgetPreferenceEnumDefault(String key, T defaultValue) booleanReturns true if there was no existing preferences file at init time.booleanisPreference(String key) booleanisPreferenceDefault(String key, boolean defaultValue) voidsave()setPreference(String name, Object value) Return the old value, or null if not set
-
Constructor Details
-
PreferencesImpl
public PreferencesImpl(org.omegat.util.PreferencesImpl.IPrefsPersistence backing)
-
-
Method Details
-
isFirstRun
public boolean isFirstRun()Returns true if there was no existing preferences file at init time. Falls back to false if backing store does not provide this info.- Specified by:
isFirstRunin interfacePreferences.IPreferences
-
getPreference
- Specified by:
getPreferencein interfacePreferences.IPreferences
-
existsPreference
- Specified by:
existsPreferencein interfacePreferences.IPreferences
-
isPreference
- Specified by:
isPreferencein interfacePreferences.IPreferences
-
isPreferenceDefault
- Specified by:
isPreferenceDefaultin interfacePreferences.IPreferences
-
getPreferenceDefault
- Specified by:
getPreferenceDefaultin interfacePreferences.IPreferences
-
getPreferenceEnumDefault
- Specified by:
getPreferenceEnumDefaultin interfacePreferences.IPreferences
-
getPreferenceDefault
- Specified by:
getPreferenceDefaultin interfacePreferences.IPreferences
-
setPreference
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
-