Skip navigation links
Version 2.2.1 Documentation
A B C D E F G I K L M N O P R S U V W 

A

ArrayPreference<T> - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist an array of values via SharedPreferences.
ArrayPreference(String, T) - Constructor for class universum.studios.android.preference.ArrayPreference
Creates a new instance of ArrayPreference with the specified key and defValue.

B

BooleanPreference - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist a Boolean value via SharedPreferences.
BooleanPreference(String, Boolean) - Constructor for class universum.studios.android.preference.BooleanPreference
Creates a new instance of BooleanPreference with the specified key and defValue.
build() - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences.Builder
Builds a new instance of CryptoSharedPreferences with the configuration specified for this builder.
Builder(SharedPreferences) - Constructor for class universum.studios.android.preference.crypto.CryptoSharedPreferences.Builder
Creates a new instance of Builder with the given shared preferences instance.

C

CollectionPreference<T> - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist a Collection of values via SharedPreferences.
CollectionPreference(String, Class<T>, Collection<T>) - Constructor for class universum.studios.android.preference.CollectionPreference
Creates a new instance of ListPreference with the specified key and defValue.
contains(String) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
contains(String) - Method in class universum.studios.android.preference.PreferencesManager
 
contains(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Checks whether there is stored value for the specified key in this cache.
contains(String) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Checks whether the SharedPreferences hidden behind this facade contain value for the specified key or not.
contains(String) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
contains(String) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
containsPreference(SharedPreference) - Method in class universum.studios.android.preference.PreferencesManager
Checks whether there is value associated with the specified preference contained within SharedPreferences that are managed by this manager.
createOnChangeListener(SharedPreference.PreferenceChangeCallback<T>) - Method in class universum.studios.android.preference.SharedPreference
Creates a new instance of SharedPreferences.OnSharedPreferenceChangeListener which may be used to listen for changes in value of this preference within shared preferences.
createPreferences(Context) - Method in interface universum.studios.android.preference.SharedPreferencesFactory
Creates a new instance of SharedPreferences for the given context.
createPreferences(Context) - Method in class universum.studios.android.preference.SharedPreferencesFactory.SimpleFactory
 
CryptoSharedPreferences - Class in universum.studios.android.preference.crypto
A SharedPreferences implementation that supports encryption for both keys and values that are persisted in shared preferences.
CryptoSharedPreferences.Builder - Class in universum.studios.android.preference.crypto
Builder that may be used to create instances of CryptoSharedPreferences with a desired configuration.

D

d(String, String) - Static method in class universum.studios.android.preference.PreferencesLogging
d(String, String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
DEFAULT - Static variable in interface universum.studios.android.preference.SharedPreferencesFactory
A SharedPreferencesFactory which may be used to create default shared preferences.
DEFAULT_PREFERENCES_NAME_SUFFIX - Static variable in class universum.studios.android.preference.SharedPreferencesPolicies
Suffix for default name used by the Android for shared preferences.
defaultPreferencesName(Context) - Static method in class universum.studios.android.preference.SharedPreferencesPolicies
Creates a default name for shared preferences for the specified context that is the same one as created by default by the Android framework.

E

e(String, String) - Static method in class universum.studios.android.preference.PreferencesLogging
e(String, String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
edit() - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
edit() - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
EnumPreference<E extends Enum> - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist an Enum value via SharedPreferences.
EnumPreference(String, E) - Constructor for class universum.studios.android.preference.EnumPreference
Creates a new instance of EnumPreference with the specified key and defValue.
evict(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Evicts a value for the specified key stored in this cache.
evictAll() - Method in interface universum.studios.android.preference.SharedPreferencesCache
Evicts all values stored in this cache.

F

FloatPreference - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist a Float value via SharedPreferences.
FloatPreference(String, Float) - Constructor for class universum.studios.android.preference.FloatPreference
Creates a new instance of FloatPreference with the specified key and defValue.

G

getAll() - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
Note that the values contained within the returned map will be either type of String or Set<String>, but already decrypted.
getAll() - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
getBoolean(String, boolean) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
getBoolean(String, boolean) - Method in class universum.studios.android.preference.PreferencesManager
 
getBoolean(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Retrieves the boolean value for the specified key stored in this cache.
getBoolean(String, boolean) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Retrieves the boolean value for the specified key from SharedPreferences hidden behind this facade.
getBoolean(String, boolean) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
getBoolean(String, boolean) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
getContext() - Method in class universum.studios.android.preference.PreferencesManager
Returns the context with which has been this manager created.
getDefaultValue() - Method in class universum.studios.android.preference.SharedPreference
Returns the default value of this preference.
getFloat(String, float) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
getFloat(String, float) - Method in class universum.studios.android.preference.PreferencesManager
 
getFloat(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Retrieves the float value for the specified key stored in this cache.
getFloat(String, float) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Retrieves the float value for the specified key from SharedPreferences hidden behind this facade.
getFloat(String, float) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
getFloat(String, float) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
getFromPreferences(SharedPreferences, String, Object) - Static method in class universum.studios.android.preference.ArrayPreference
Obtains the array persisted within the given shared preferences for the specified key.
getFromPreferences(SharedPreferences, String, Collection<T>) - Static method in class universum.studios.android.preference.CollectionPreference
Obtains the array persisted within the given shared preferences for the specified key.
getInt(String, int) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
getInt(String, int) - Method in class universum.studios.android.preference.PreferencesManager
 
getInt(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Retrieves the integer value for the specified key stored in this cache.
getInt(String, int) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Retrieves the integer value for the specified key from SharedPreferences hidden behind this facade.
getInt(String, int) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
getInt(String, int) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
getKey() - Method in class universum.studios.android.preference.SharedPreference
Returns the key of this preference.
getLogger() - Static method in class universum.studios.android.preference.PreferencesLogging
Returns the logger used by this logging class.
getLong(String, long) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
getLong(String, long) - Method in class universum.studios.android.preference.PreferencesManager
 
getLong(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Retrieves the long value for the specified key stored in this cache.
getLong(String, long) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Retrieves the long value for the specified key from SharedPreferences hidden behind this facade.
getLong(String, long) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
getLong(String, long) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
getPreference(SharedPreference<T>) - Method in class universum.studios.android.preference.PreferencesManager
Obtains the value for the given preference from SharedPreferences that are managed by this manager.
getPreferences() - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
Returns the SharedPreferences that are hidden behind this facade.
getSharedPreferences() - Method in class universum.studios.android.preference.PreferencesManager
 
getSharedPreferences() - Method in interface universum.studios.android.preference.SharedPreferencesContext
Returns the shared preferences instance used by this context.
getSharedPreferences() - Method in interface universum.studios.android.preference.SharedPreferencesProvider
Returns the instance of SharedPreferences provided by this provider.
getSharedPreferencesMode() - Method in class universum.studios.android.preference.PreferencesManager
 
getSharedPreferencesMode() - Method in interface universum.studios.android.preference.SharedPreferencesProvider
Returns the mode for preferences file specified for this provider.
getSharedPreferencesName() - Method in class universum.studios.android.preference.PreferencesManager
 
getSharedPreferencesName() - Method in interface universum.studios.android.preference.SharedPreferencesProvider
Returns the name for preferences file specified for this provider.
getString(String, String) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
getString(String, String) - Method in class universum.studios.android.preference.PreferencesManager
 
getString(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Retrieves the string value for the specified key stored in this cache.
getString(String, String) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Retrieves the string value for the specified key from SharedPreferences hidden behind this facade.
getString(String, String) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
getString(String, String) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
getStringSet(String, Set<String>) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
getStringSet(String, Set<String>) - Method in class universum.studios.android.preference.PreferencesManager
 
getStringSet(String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Retrieves the set of string values for the specified key stored in this cache.
getStringSet(String, Set<String>) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Retrieves the set of string values for the specified key from SharedPreferences hidden behind this facade.
getStringSet(String, Set<String>) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
getStringSet(String, Set<String>) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
getValue() - Method in class universum.studios.android.preference.SharedPreference
Returns the value which is at this time being hold by this preference object.
getWrappedPreferences() - Method in class universum.studios.android.preference.SharedPreferencesWrapper
Returns the wrapped SharedPreferences instance.

I

i(String, String) - Static method in class universum.studios.android.preference.PreferencesLogging
i(String, String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
IntegerPreference - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist a Integer value via SharedPreferences.
IntegerPreference(String, Integer) - Constructor for class universum.studios.android.preference.IntegerPreference
Creates a new instance of IntegerPreference with the specified key and defValue.
isCachingEnabled() - Method in class universum.studios.android.preference.PreferencesManager
Returns flag indicating whether the caching of SharedPreference's values is enabled or not.
isEmpty() - Method in interface universum.studios.android.preference.SharedPreferencesCache
Checks whether this cache is empty or not.

K

key(int) - Method in class universum.studios.android.preference.PreferencesManager
Returns a string key for the specified resId.
keyCrypto(Crypto) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences.Builder
Specifies an implementation of Crypto that should be used by CryptoSharedPreferences for encryption and decryption of preference keys for which are values persisted in preferences specified via #Builder(SharedPreferences).

L

LongPreference - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist a Long value via SharedPreferences.
LongPreference(String, Long) - Constructor for class universum.studios.android.preference.LongPreference
Creates a new instance of LongPreference with the specified key and defValue.

M

mapCache() - Static method in class universum.studios.android.preference.cache.SharedPreferenceCaches
Returns a new instance of SharedPreferencesCache that is backed by implementation of Map.
MODE_APPEND - Static variable in class universum.studios.android.preference.SharedPreferencesPolicies
Copied flag from Context.MODE_APPEND.
MODE_PRIVATE - Static variable in class universum.studios.android.preference.SharedPreferencesPolicies
Copied flag from Context.MODE_PRIVATE.

N

NotInCacheException(String) - Constructor for exception universum.studios.android.preference.SharedPreferencesCache.NotInCacheException
Creates a new instance of NotInCacheException for the specified key.

O

onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.ArrayPreference
 
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.BooleanPreference
 
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.CollectionPreference
 
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.EnumPreference
 
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.FloatPreference
 
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.IntegerPreference
 
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.LongPreference
 
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.SharedPreference
Invoked to retrieve the actual value of this preference from the given shared preferences.
onGetFromPreferences(SharedPreferences) - Method in class universum.studios.android.preference.StringPreference
 
onPreferenceChanged(SharedPreference<P>) - Method in interface universum.studios.android.preference.SharedPreference.PreferenceChangeCallback
Invoked whenever a value of the specified preference has been changed.
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.ArrayPreference
 
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.BooleanPreference
 
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.CollectionPreference
 
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.EnumPreference
 
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.FloatPreference
 
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.IntegerPreference
 
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.LongPreference
 
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.SharedPreference
Invoked to persist the actual value into the given shared preferences.
onPutIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.StringPreference
 

P

PreferencesLogging - Class in universum.studios.android.preference
Utility class used by the Preferences library for logging purpose.
PreferencesManager - Class in universum.studios.android.preference
Manager which implements SharedPreferencesFacade along with SharedPreferencesProvider in order to provide a simple API for putting and obtaining of values persisted within SharedPreferences.
PreferencesManager(Context) - Constructor for class universum.studios.android.preference.PreferencesManager
Creates a new instance of PreferencesManager with the specified context.
preferencesName(Context, String) - Static method in class universum.studios.android.preference.SharedPreferencesPolicies
Creates a name for shared preferences with the given nameSuffix for the specified context.
putBoolean(String, boolean) - Method in class universum.studios.android.preference.PreferencesManager
 
putBoolean(String, boolean) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Puts the given boolean value for the specified key into this cache.
putBoolean(String, boolean) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Puts the given boolean value for the specified key into SharedPreferences hidden behind this facade.
putBoolean(String, boolean) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
putFloat(String, float) - Method in class universum.studios.android.preference.PreferencesManager
 
putFloat(String, float) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Puts the given float value for the specified key into this cache.
putFloat(String, float) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Puts the given float value for the specified key into SharedPreferences hidden behind this facade.
putFloat(String, float) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
putInt(String, int) - Method in class universum.studios.android.preference.PreferencesManager
 
putInt(String, int) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Puts the given integer value for the specified key into this cache.
putInt(String, int) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Puts the given integer value for the specified key into SharedPreferences hidden behind this facade.
putInt(String, int) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
putIntoPreferences(SharedPreferences, String, Object) - Static method in class universum.studios.android.preference.ArrayPreference
Persists the given array value for the specified key into the given shared preferences.
putIntoPreferences(SharedPreferences, String, Collection<T>, Class<T>) - Static method in class universum.studios.android.preference.CollectionPreference
Persists the given collection value for the specified key into the given shared preferences.
putIntoPreferences(SharedPreferences) - Method in class universum.studios.android.preference.SharedPreference
Persists the actual value of this preference into the given shared preferences.
putLong(String, long) - Method in class universum.studios.android.preference.PreferencesManager
 
putLong(String, long) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Puts the given long value for the specified key into this cache.
putLong(String, long) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Puts the given long value for the specified key into SharedPreferences hidden behind this facade.
putLong(String, long) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
putPreference(SharedPreference<T>, T) - Method in class universum.studios.android.preference.PreferencesManager
Persists the given value for the specified preference into SharedPreferences that are managed by this manager.
putString(String, String) - Method in class universum.studios.android.preference.PreferencesManager
 
putString(String, String) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Puts the given string value for the specified key into this cache.
putString(String, String) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Puts the given string value for the specified key into SharedPreferences hidden behind this facade.
putString(String, String) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
putStringSet(String, Set<String>) - Method in class universum.studios.android.preference.PreferencesManager
 
putStringSet(String, Set<String>) - Method in interface universum.studios.android.preference.SharedPreferencesCache
Puts the given set of string values for the specified key into this cache.
putStringSet(String, Set<String>) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Puts the given set of string values for the specified key into SharedPreferences hidden behind this facade.
putStringSet(String, Set<String>) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 

R

registerOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
registerOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.PreferencesManager
 
registerOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Registers a listener in order to receive a callback whenever a value of preference persisted within the SharedPreferences hidden behind this facade changes.
registerOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
registerOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
remove(String) - Method in class universum.studios.android.preference.PreferencesManager
 
remove(String) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Removes a value for the specified key from the SharedPreferences hidden behind this facade.
remove(String) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
removeAll() - Method in class universum.studios.android.preference.PreferencesManager
 
removeAll() - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Removes all values from the SharedPreferences hidden behind this facade.
removeAll() - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
removePreference(SharedPreference) - Method in class universum.studios.android.preference.PreferencesManager
Removes a value for the specified preference from SharedPreferences that are managed by this manager.

S

setCachingEnabled(boolean) - Method in class universum.studios.android.preference.PreferencesManager
Enables/disables the caching SharedPreference's values.
setLogger(Logger) - Static method in class universum.studios.android.preference.PreferencesLogging
Sets a logger to be used by this logging class to print out logs into console.
setSharedPreferences(SharedPreferences) - Method in interface universum.studios.android.preference.SharedPreferencesContext
Sets an instance of shared preferences to be used by this context.
setSharedPreferencesMode(int) - Method in class universum.studios.android.preference.PreferencesManager
 
setSharedPreferencesMode(int) - Method in interface universum.studios.android.preference.SharedPreferencesProvider
Sets a mode for preferences file that is used by this provider to access instance of SharedPreferences via Context.getSharedPreferences(String, int).
setSharedPreferencesName(String) - Method in class universum.studios.android.preference.PreferencesManager
 
setSharedPreferencesName(String) - Method in interface universum.studios.android.preference.SharedPreferencesProvider
Sets a name for preferences file that is used by this provider to access instance of SharedPreferences via Context.getSharedPreferences(String, int).
SharedPreference<T> - Class in universum.studios.android.preference
Base implementation of shared preference object which may be used to persist a desired value in SharedPreferences and later obtain such value.
SharedPreference(String, T) - Constructor for class universum.studios.android.preference.SharedPreference
Creates a new instance of SharedPreference with the given key and default value.
SharedPreference.PreferenceChangeCallback<P> - Interface in universum.studios.android.preference
Callback that may be used to listen for changes in value of a specific SharedPreference implementation.
SharedPreferenceCaches - Class in universum.studios.android.preference.cache
Factory that provides common implementations of SharedPreferencesCache.
SharedPreferencesCache - Interface in universum.studios.android.preference
Interface that specifies a layer for caches that may be used to store values of SharedPreferences in a memory.
SharedPreferencesCache.NotInCacheException - Exception in universum.studios.android.preference
An exception that may be used by implementations of SharedPreferencesCache to indicate that they have no value stored for a requested key.
SharedPreferencesContext - Interface in universum.studios.android.preference
Interface for contexts that depend on SharedPreferences.
SharedPreferencesFacade - Interface in universum.studios.android.preference
Interface that specifies a layer which may be used to hide a concrete implementation of SharedPreferences and to simplify putting and obtaining of values for such preferences implementation.
SharedPreferencesFactory - Interface in universum.studios.android.preference
Simple interface for factories that may be used to create instances of SharedPreferences.
SharedPreferencesFactory.SimpleFactory - Class in universum.studios.android.preference
A simple implementation of SharedPreferencesFactory which may be used to create instances of SharedPreferences with a desired name and file creation mode via either #SimpleFactory(String) or #SimpleFactory(String, int).
SharedPreferencesPolicies - Class in universum.studios.android.preference
Class that declares policies related to the Android SharedPreferences API.
SharedPreferencesPolicies.Mode - Annotation Type in universum.studios.android.preference
Defines an annotation for determining allowed file creation modes for SharedPreferences file.
SharedPreferencesProvider - Interface in universum.studios.android.preference
Interface for simple provider which provides access to SharedPreferences for specified name and mode.
SharedPreferencesWrapper - Class in universum.studios.android.preference
A SharedPreferences implementation which may be used to wrap an instance of SharedPreferences.
SharedPreferencesWrapper(SharedPreferences) - Constructor for class universum.studios.android.preference.SharedPreferencesWrapper
Creates a new instance of SharedPreferencesWrapper in order to wrap the given preferences instance.
SimpleFactory(String) - Constructor for class universum.studios.android.preference.SharedPreferencesFactory.SimpleFactory
Creates a new instance of SimpleFactory with the specified fileName and SharedPreferencesPolicies#MODE_PRIVATE) as file mode for preferences file.
SimpleFactory(String, int) - Constructor for class universum.studios.android.preference.SharedPreferencesFactory.SimpleFactory
Creates a new instance of SimpleFactory with the specified fileName and fileMode for preferences file.
SimpleSharedPreferencesFacade - Class in universum.studios.android.preference
Simple implementation of SharedPreferencesFacade which supports simple obtaining and putting of values persisted in SharedPreferences with which is facade created via SimpleSharedPreferencesFacade.SimpleSharedPreferencesFacade(SharedPreferences) constructor.
SimpleSharedPreferencesFacade(SharedPreferences) - Constructor for class universum.studios.android.preference.SimpleSharedPreferencesFacade
Creates a new instance of SimpleSharedPreferencesFacade for the specified preferences.
StringPreference - Class in universum.studios.android.preference
A SharedPreference implementation that may be used to persist a String value via SharedPreferences.
StringPreference(String, String) - Constructor for class universum.studios.android.preference.StringPreference
Creates a new instance of StringPreference with the specified key and defValue.

U

universum.studios.android.preference - package universum.studios.android.preference
Provides classes that may be used to store or obtain data into/from the Android system SharedPreferences in a simplified fashion.
universum.studios.android.preference.cache - package universum.studios.android.preference.cache
 
universum.studios.android.preference.crypto - package universum.studios.android.preference.crypto
Provides classes that support storing of preference values using encryption.
unregisterOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences
 
unregisterOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.PreferencesManager
 
unregisterOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in interface universum.studios.android.preference.SharedPreferencesFacade
Un-registers a previously registered listener in order to not receive further any callbacks about preference changes.
unregisterOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.SharedPreferencesWrapper
 
unregisterOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class universum.studios.android.preference.SimpleSharedPreferencesFacade
 
updateValue(T) - Method in class universum.studios.android.preference.SharedPreference
Updates the actual value of this preference to the given one.

V

v(String, String) - Static method in class universum.studios.android.preference.PreferencesLogging
v(String, String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
valueCache(SharedPreferencesCache) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences.Builder
Specifies a cache that should be used by CryptoSharedPreferences to store already decrypted preference values in order to speed up obtaining process of such values from shared preferences.
valueCrypto(Crypto) - Method in class universum.studios.android.preference.crypto.CryptoSharedPreferences.Builder
Specifies an implementation of Crypto that should be used by CryptoSharedPreferences for encryption and decryption of preference values persisted in preferences specified via #Builder(SharedPreferences).

W

w(String, String) - Static method in class universum.studios.android.preference.PreferencesLogging
w(String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
w(String, String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
wtf(String, String) - Static method in class universum.studios.android.preference.PreferencesLogging
wtf(String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
wtf(String, String, Throwable) - Static method in class universum.studios.android.preference.PreferencesLogging
A B C D E F G I K L M N O P R S U V W 
Skip navigation links
Version 2.2.1 Documentation