OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
net.osmand.plus.OsmandSettings.CommonPreference< T > Class Reference
Inheritance diagram for net.osmand.plus.OsmandSettings.CommonPreference< T >:
net.osmand.plus.OsmandSettings.OsmandPreference< T > net.osmand.plus.OsmandSettings.OsmandPreferenceWithOverridableDefault< T >

List of all members.

Public Member Functions

 CommonPreference (String id, boolean global, T defaultValue)
 CommonPreference (String id, boolean global, boolean cache, T defaultValue)
void setModeDefaultValue (ApplicationMode mode, T defValue)
getProfileDefaultValue ()
void overrideDefaultValue (T newDefaultValue)
get ()
String getId ()
boolean set (T obj)

Protected Member Functions

SharedPreferences getPreferences ()
getDefaultValue ()
abstract T getValue (SharedPreferences prefs, T defaultValue)
abstract boolean setValue (SharedPreferences prefs, T val)

Constructor & Destructor Documentation

net.osmand.plus.OsmandSettings.CommonPreference< T >.CommonPreference ( String  id,
boolean  global,
defaultValue 
)
net.osmand.plus.OsmandSettings.CommonPreference< T >.CommonPreference ( String  id,
boolean  global,
boolean  cache,
defaultValue 
)

Member Function Documentation

T net.osmand.plus.OsmandSettings.CommonPreference< T >.get ( )
T net.osmand.plus.OsmandSettings.CommonPreference< T >.getDefaultValue ( ) [protected]
String net.osmand.plus.OsmandSettings.CommonPreference< T >.getId ( )
SharedPreferences net.osmand.plus.OsmandSettings.CommonPreference< T >.getPreferences ( ) [protected]
T net.osmand.plus.OsmandSettings.CommonPreference< T >.getProfileDefaultValue ( )
abstract T net.osmand.plus.OsmandSettings.CommonPreference< T >.getValue ( SharedPreferences  prefs,
defaultValue 
) [protected, pure virtual]
void net.osmand.plus.OsmandSettings.CommonPreference< T >.overrideDefaultValue ( newDefaultValue)

Overrides default value with given

Parameters:
newDefaultValueNew default value

Implements net.osmand.plus.OsmandSettings.OsmandPreferenceWithOverridableDefault< T >.

boolean net.osmand.plus.OsmandSettings.CommonPreference< T >.set ( obj)
void net.osmand.plus.OsmandSettings.CommonPreference< T >.setModeDefaultValue ( ApplicationMode  mode,
defValue 
)
abstract boolean net.osmand.plus.OsmandSettings.CommonPreference< T >.setValue ( SharedPreferences  prefs,
val 
) [protected, pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines