Package-level declarations
Types
Subinterface of ReadablePreferences that, in contrast to WritablePreferences, requires an instance of PreferencesEditor to modify preferences.
Interface used for modifying values in a ReadablePreferences object. All changes you make in an editor are batched, and not copied back to the original ReadablePreferences until you call save.
Interface that determines preferences logging behavior.
Interface used for applying changes made in PreferencesEditor object. When using ReadablePreferences.bind
to inject preferences' values to JVM fields, PreferencesSaver is returned back to save changes made in JVM fields.
Create an instance of WritablePreferences or EditablePreferences and bind its values to JVM fields with this object.
Interface for accessing and modifying preference data on any target platform (JVM, Android, etc.).
Subinterface of ReadablePreferences that, in contrast to EditablePreferences, can directly modify preferences since it also inherits PreferencesEditor.