com.xtremelabs.robolectric.view
Class TestSharedPreferences

java.lang.Object
  extended by com.xtremelabs.robolectric.view.TestSharedPreferences
All Implemented Interfaces:
android.content.SharedPreferences

public class TestSharedPreferences
extends java.lang.Object
implements android.content.SharedPreferences


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.content.SharedPreferences
android.content.SharedPreferences.Editor, android.content.SharedPreferences.OnSharedPreferenceChangeListener
 
Field Summary
static java.util.Map<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.Object>> content
           
 int mode
           
 
Constructor Summary
TestSharedPreferences(java.lang.String name, int mode)
           
 
Method Summary
 boolean contains(java.lang.String key)
           
 android.content.SharedPreferences.Editor edit()
           
 java.util.Map<java.lang.String,?> getAll()
           
 boolean getBoolean(java.lang.String key, boolean defValue)
           
 float getFloat(java.lang.String key, float defValue)
           
 int getInt(java.lang.String key, int defValue)
           
 long getLong(java.lang.String key, long defValue)
           
 java.lang.String getString(java.lang.String key, java.lang.String defValue)
           
 void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
           
static void reset()
           
 void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

public static java.util.Map<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.Object>> content

mode

public int mode
Constructor Detail

TestSharedPreferences

public TestSharedPreferences(java.lang.String name,
                             int mode)
Method Detail

reset

public static void reset()

getAll

public java.util.Map<java.lang.String,?> getAll()
Specified by:
getAll in interface android.content.SharedPreferences

getString

public java.lang.String getString(java.lang.String key,
                                  java.lang.String defValue)
Specified by:
getString in interface android.content.SharedPreferences

getInt

public int getInt(java.lang.String key,
                  int defValue)
Specified by:
getInt in interface android.content.SharedPreferences

getLong

public long getLong(java.lang.String key,
                    long defValue)
Specified by:
getLong in interface android.content.SharedPreferences

getFloat

public float getFloat(java.lang.String key,
                      float defValue)
Specified by:
getFloat in interface android.content.SharedPreferences

getBoolean

public boolean getBoolean(java.lang.String key,
                          boolean defValue)
Specified by:
getBoolean in interface android.content.SharedPreferences

contains

public boolean contains(java.lang.String key)
Specified by:
contains in interface android.content.SharedPreferences

edit

public android.content.SharedPreferences.Editor edit()
Specified by:
edit in interface android.content.SharedPreferences

registerOnSharedPreferenceChangeListener

public void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
Specified by:
registerOnSharedPreferenceChangeListener in interface android.content.SharedPreferences

unregisterOnSharedPreferenceChangeListener

public void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
Specified by:
unregisterOnSharedPreferenceChangeListener in interface android.content.SharedPreferences