org.solovyev.android.prefs
Class AbstractEnumPickerDialogPreference<T extends Enum & Labeled>

java.lang.Object
  extended by android.preference.Preference
      extended by android.preference.DialogPreference
          extended by org.solovyev.android.prefs.AbstractDialogPreference<T>
              extended by org.solovyev.android.prefs.AbstractPickerDialogPreference<T>
                  extended by org.solovyev.android.prefs.AbstractEnumPickerDialogPreference<T>
All Implemented Interfaces:
android.content.DialogInterface.OnClickListener, android.content.DialogInterface.OnDismissListener, android.preference.PreferenceManager.OnActivityDestroyListener, Comparable<android.preference.Preference>, Picker.OnChangedListener<T>

public abstract class AbstractEnumPickerDialogPreference<T extends Enum & Labeled>
extends AbstractPickerDialogPreference<T>

User: serso Date: 8/10/12 Time: 2:02 AM


Nested Class Summary
 
Nested classes/interfaces inherited from class android.preference.Preference
android.preference.Preference.BaseSavedState, android.preference.Preference.OnPreferenceChangeListener, android.preference.Preference.OnPreferenceClickListener
 
Field Summary
 
Fields inherited from class org.solovyev.android.prefs.AbstractDialogPreference
androidns, localNameSpace
 
Fields inherited from class android.preference.Preference
DEFAULT_ORDER
 
Constructor Summary
protected AbstractEnumPickerDialogPreference(android.content.Context context, android.util.AttributeSet attrs, String defaultStringValue, boolean needValueText, Class<T> enumClass)
           
 
Method Summary
protected  Picker.Range<T> createRange(T selected)
           
 
Methods inherited from class org.solovyev.android.prefs.AbstractPickerDialogPreference
createPreferenceView, getParams, initPreferenceView, onChanged
 
Methods inherited from class org.solovyev.android.prefs.AbstractDialogPreference
getPreferenceView, getValue, getValueText, onBindDialogView, onCreateDialogView, onSetInitialValue, persistValue, setValue, updateValueText
 
Methods inherited from class android.preference.DialogPreference
getDialog, getDialogIcon, getDialogLayoutResource, getDialogMessage, getDialogTitle, getNegativeButtonText, getPositiveButtonText, onActivityDestroy, onClick, onClick, onDialogClosed, onDismiss, onPrepareDialogBuilder, onRestoreInstanceState, onSaveInstanceState, setDialogIcon, setDialogIcon, setDialogLayoutResource, setDialogMessage, setDialogMessage, setDialogTitle, setDialogTitle, setNegativeButtonText, setNegativeButtonText, setPositiveButtonText, setPositiveButtonText, showDialog
 
Methods inherited from class android.preference.Preference
callChangeListener, compareTo, findPreferenceInHierarchy, getContext, getDependency, getEditor, getExtras, getFragment, getIcon, getIntent, getKey, getLayoutResource, getOnPreferenceChangeListener, getOnPreferenceClickListener, getOrder, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPreferenceManager, getSharedPreferences, getShouldDisableView, getSummary, getTitle, getTitleRes, getView, getWidgetLayoutResource, hasKey, isEnabled, isPersistent, isSelectable, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttachedToActivity, onAttachedToHierarchy, onBindView, onCreateView, onDependencyChanged, onGetDefaultValue, onPrepareForRemoval, peekExtras, persistBoolean, persistFloat, persistInt, persistLong, persistString, restoreHierarchyState, saveHierarchyState, setDefaultValue, setDependency, setEnabled, setFragment, setIcon, setIcon, setIntent, setKey, setLayoutResource, setOnPreferenceChangeListener, setOnPreferenceClickListener, setOrder, setPersistent, setSelectable, setShouldDisableView, setSummary, setSummary, setTitle, setTitle, setWidgetLayoutResource, shouldCommit, shouldDisableDependents, shouldPersist, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractEnumPickerDialogPreference

protected AbstractEnumPickerDialogPreference(android.content.Context context,
                                             android.util.AttributeSet attrs,
                                             @Nullable
                                             String defaultStringValue,
                                             boolean needValueText,
                                             @Nonnull
                                             Class<T> enumClass)
Method Detail

createRange

@Nonnull
protected Picker.Range<T> createRange(@Nonnull
                                              T selected)
Specified by:
createRange in class AbstractPickerDialogPreference<T extends Enum & Labeled>


Copyright © 2014 se.solovyev. All Rights Reserved.