|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.solovyev.android.prefs.AbstractPreference<C>
org.solovyev.android.prefs.CollectionToStringPreference<C,T>
public class CollectionToStringPreference<C extends Collection<T>,T>
| Method Summary | ||
|---|---|---|
static
|
forList(String key,
List<T> defaultValue,
org.solovyev.common.text.Mapper<List<T>> mapper)
|
|
static CollectionToStringPreference<List<String>,String> |
forStringList(String key,
List<String> defaultValue)
|
|
static
|
forTypedList(String key,
List<T> defaultValue,
org.solovyev.common.text.Mapper<T> mapper)
|
|
protected C |
getPersistedValue(android.content.SharedPreferences preferences)
|
|
protected void |
putPersistedValue(android.content.SharedPreferences.Editor editor,
C values)
Method saved preference to preferences container editor |
|
| Methods inherited from class org.solovyev.android.prefs.AbstractPreference |
|---|
getDefaultValue, getKey, getPreference, getPreferenceNoError, isSameKey, isSet, putDefault, putPreference, tryPutDefault |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@Nonnull
public static <T> CollectionToStringPreference<List<T>,T> forList(@Nonnull
String key,
@Nullable
List<T> defaultValue,
@Nonnull
org.solovyev.common.text.Mapper<List<T>> mapper)
@Nonnull
public static <T> CollectionToStringPreference<List<T>,T> forTypedList(@Nonnull
String key,
@Nullable
List<T> defaultValue,
@Nonnull
org.solovyev.common.text.Mapper<T> mapper)
@Nonnull
public static CollectionToStringPreference<List<String>,String> forStringList(@Nonnull
String key,
@Nullable
List<String> defaultValue)
protected C getPersistedValue(@Nonnull
android.content.SharedPreferences preferences)
getPersistedValue in class AbstractPreference<C extends Collection<T>>preferences - preferences container
AbstractPreference.getKey() method
protected void putPersistedValue(@Nonnull
android.content.SharedPreferences.Editor editor,
@Nonnull
C values)
AbstractPreference
putPersistedValue in class AbstractPreference<C extends Collection<T>>editor - editor in which value must be savedvalues - value to be saved
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||