org.solovyev.android.prefs
Class NumberIntervalPreference<N extends Number & Comparable<N>>
java.lang.Object
org.solovyev.android.prefs.AbstractPreference<org.solovyev.common.interval.Interval<N>>
org.solovyev.android.prefs.NumberIntervalPreference<N>
- All Implemented Interfaces:
- Preference<org.solovyev.common.interval.Interval<N>>
public final class NumberIntervalPreference<N extends Number & Comparable<N>>
- extends AbstractPreference<org.solovyev.common.interval.Interval<N>>
User: serso
Date: 8/8/12
Time: 11:53 PM
|
Method Summary |
protected org.solovyev.common.interval.Interval<N> |
getPersistedValue(android.content.SharedPreferences preferences)
|
static
|
of(String key,
org.solovyev.common.interval.Interval<N> defaultValue,
Class<N> clazz)
|
protected void |
putPersistedValue(android.content.SharedPreferences.Editor editor,
org.solovyev.common.interval.Interval<N> value)
Method saved preference to preferences container editor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
of
@Nonnull
public static <N extends Number & Comparable<N>> NumberIntervalPreference<N> of(@Nonnull
String key,
@Nullable
org.solovyev.common.interval.Interval<N> defaultValue,
@Nonnull
Class<N> clazz)
getPersistedValue
protected org.solovyev.common.interval.Interval<N> getPersistedValue(@Nonnull
android.content.SharedPreferences preferences)
- Specified by:
getPersistedValue in class AbstractPreference<org.solovyev.common.interval.Interval<N extends Number & Comparable<N>>>
- Parameters:
preferences - preferences container
- Returns:
- preference value from preferences with key defined by
AbstractPreference.getKey() method
putPersistedValue
protected void putPersistedValue(@Nonnull
android.content.SharedPreferences.Editor editor,
@Nonnull
org.solovyev.common.interval.Interval<N> value)
- Description copied from class:
AbstractPreference
- Method saved preference to preferences container editor
- Specified by:
putPersistedValue in class AbstractPreference<org.solovyev.common.interval.Interval<N extends Number & Comparable<N>>>
- Parameters:
editor - editor in which value must be savedvalue - value to be saved
Copyright © 2014 se.solovyev. All Rights Reserved.