Home | History | Annotate | Download | only in api
      1 package android.support.v7.preference {
      2 
      3   public class CheckBoxPreference extends android.support.v7.preference.TwoStatePreference {
      4     ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int);
      5     ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int, int);
      6     ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet);
      7     ctor public CheckBoxPreference(android.content.Context);
      8   }
      9 
     10   public abstract class DialogPreference extends android.support.v7.preference.Preference {
     11     ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int, int);
     12     ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int);
     13     ctor public DialogPreference(android.content.Context, android.util.AttributeSet);
     14     ctor public DialogPreference(android.content.Context);
     15     method public android.graphics.drawable.Drawable getDialogIcon();
     16     method public int getDialogLayoutResource();
     17     method public java.lang.CharSequence getDialogMessage();
     18     method public java.lang.CharSequence getDialogTitle();
     19     method public java.lang.CharSequence getNegativeButtonText();
     20     method public java.lang.CharSequence getPositiveButtonText();
     21     method public void setDialogIcon(android.graphics.drawable.Drawable);
     22     method public void setDialogIcon(int);
     23     method public void setDialogLayoutResource(int);
     24     method public void setDialogMessage(java.lang.CharSequence);
     25     method public void setDialogMessage(int);
     26     method public void setDialogTitle(java.lang.CharSequence);
     27     method public void setDialogTitle(int);
     28     method public void setNegativeButtonText(java.lang.CharSequence);
     29     method public void setNegativeButtonText(int);
     30     method public void setPositiveButtonText(java.lang.CharSequence);
     31     method public void setPositiveButtonText(int);
     32   }
     33 
     34   public static abstract interface DialogPreference.TargetFragment {
     35     method public abstract android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
     36   }
     37 
     38   public class EditTextPreference extends android.support.v7.preference.DialogPreference {
     39     ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int);
     40     ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int);
     41     ctor public EditTextPreference(android.content.Context, android.util.AttributeSet);
     42     ctor public EditTextPreference(android.content.Context);
     43     method public java.lang.String getText();
     44     method public void setText(java.lang.String);
     45   }
     46 
     47   public class EditTextPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat {
     48     ctor public EditTextPreferenceDialogFragmentCompat();
     49     method public static android.support.v7.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String);
     50     method public void onDialogClosed(boolean);
     51   }
     52 
     53   public class ListPreference extends android.support.v7.preference.DialogPreference {
     54     ctor public ListPreference(android.content.Context, android.util.AttributeSet, int, int);
     55     ctor public ListPreference(android.content.Context, android.util.AttributeSet, int);
     56     ctor public ListPreference(android.content.Context, android.util.AttributeSet);
     57     ctor public ListPreference(android.content.Context);
     58     method public int findIndexOfValue(java.lang.String);
     59     method public java.lang.CharSequence[] getEntries();
     60     method public java.lang.CharSequence getEntry();
     61     method public java.lang.CharSequence[] getEntryValues();
     62     method public java.lang.String getValue();
     63     method public void setEntries(java.lang.CharSequence[]);
     64     method public void setEntries(int);
     65     method public void setEntryValues(java.lang.CharSequence[]);
     66     method public void setEntryValues(int);
     67     method public void setValue(java.lang.String);
     68     method public void setValueIndex(int);
     69   }
     70 
     71   public class ListPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat {
     72     ctor public ListPreferenceDialogFragmentCompat();
     73     method public static android.support.v7.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String);
     74     method public void onDialogClosed(boolean);
     75   }
     76 
     77   public class Preference {
     78     ctor public Preference(android.content.Context, android.util.AttributeSet, int, int);
     79     ctor public Preference(android.content.Context, android.util.AttributeSet, int);
     80     ctor public Preference(android.content.Context, android.util.AttributeSet);
     81     ctor public Preference(android.content.Context);
     82     method public boolean callChangeListener(java.lang.Object);
     83     method public int compareTo(android.support.v7.preference.Preference);
     84     method protected android.support.v7.preference.Preference findPreferenceInHierarchy(java.lang.String);
     85     method public android.content.Context getContext();
     86     method public java.lang.String getDependency();
     87     method public android.os.Bundle getExtras();
     88     method public java.lang.String getFragment();
     89     method public android.graphics.drawable.Drawable getIcon();
     90     method public android.content.Intent getIntent();
     91     method public java.lang.String getKey();
     92     method public final int getLayoutResource();
     93     method public android.support.v7.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener();
     94     method public android.support.v7.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener();
     95     method public int getOrder();
     96     method protected boolean getPersistedBoolean(boolean);
     97     method protected float getPersistedFloat(float);
     98     method protected int getPersistedInt(int);
     99     method protected long getPersistedLong(long);
    100     method protected java.lang.String getPersistedString(java.lang.String);
    101     method public android.support.v7.preference.PreferenceManager getPreferenceManager();
    102     method public android.content.SharedPreferences getSharedPreferences();
    103     method public boolean getShouldDisableView();
    104     method public java.lang.CharSequence getSummary();
    105     method public java.lang.CharSequence getTitle();
    106     method public final int getWidgetLayoutResource();
    107     method public boolean hasKey();
    108     method public boolean isEnabled();
    109     method public boolean isPersistent();
    110     method public boolean isSelectable();
    111     method public final boolean isVisible();
    112     method protected void notifyChanged();
    113     method public void notifyDependencyChange(boolean);
    114     method protected void notifyHierarchyChanged();
    115     method public void onAttached();
    116     method protected void onAttachedToHierarchy(android.support.v7.preference.PreferenceManager);
    117     method public void onBindViewHolder(android.support.v7.preference.PreferenceViewHolder);
    118     method protected void onClick();
    119     method public void onDependencyChanged(android.support.v7.preference.Preference, boolean);
    120     method protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray, int);
    121     method public void onParentChanged(android.support.v7.preference.Preference, boolean);
    122     method protected void onPrepareForRemoval();
    123     method protected void onRestoreInstanceState(android.os.Parcelable);
    124     method protected android.os.Parcelable onSaveInstanceState();
    125     method protected void onSetInitialValue(boolean, java.lang.Object);
    126     method public android.os.Bundle peekExtras();
    127     method protected boolean persistBoolean(boolean);
    128     method protected boolean persistFloat(float);
    129     method protected boolean persistInt(int);
    130     method protected boolean persistLong(long);
    131     method protected boolean persistString(java.lang.String);
    132     method public void restoreHierarchyState(android.os.Bundle);
    133     method public void saveHierarchyState(android.os.Bundle);
    134     method public void setDefaultValue(java.lang.Object);
    135     method public void setDependency(java.lang.String);
    136     method public void setEnabled(boolean);
    137     method public void setFragment(java.lang.String);
    138     method public void setIcon(android.graphics.drawable.Drawable);
    139     method public void setIcon(int);
    140     method public void setIntent(android.content.Intent);
    141     method public void setKey(java.lang.String);
    142     method public void setLayoutResource(int);
    143     method public void setOnPreferenceChangeListener(android.support.v7.preference.Preference.OnPreferenceChangeListener);
    144     method public void setOnPreferenceClickListener(android.support.v7.preference.Preference.OnPreferenceClickListener);
    145     method public void setOrder(int);
    146     method public void setPersistent(boolean);
    147     method public void setSelectable(boolean);
    148     method public void setShouldDisableView(boolean);
    149     method public void setSummary(java.lang.CharSequence);
    150     method public void setSummary(int);
    151     method public void setTitle(java.lang.CharSequence);
    152     method public void setTitle(int);
    153     method public final void setVisible(boolean);
    154     method public void setWidgetLayoutResource(int);
    155     method public boolean shouldDisableDependents();
    156     method protected boolean shouldPersist();
    157     field public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff
    158   }
    159 
    160   public static class Preference.BaseSavedState extends android.view.AbsSavedState {
    161     ctor public Preference.BaseSavedState(android.os.Parcel);
    162     ctor public Preference.BaseSavedState(android.os.Parcelable);
    163     field public static final android.os.Parcelable.Creator<android.support.v7.preference.Preference.BaseSavedState> CREATOR;
    164   }
    165 
    166   public static abstract interface Preference.OnPreferenceChangeListener {
    167     method public abstract boolean onPreferenceChange(android.support.v7.preference.Preference, java.lang.Object);
    168   }
    169 
    170   public static abstract interface Preference.OnPreferenceClickListener {
    171     method public abstract boolean onPreferenceClick(android.support.v7.preference.Preference);
    172   }
    173 
    174   public class PreferenceCategory extends android.support.v7.preference.PreferenceGroup {
    175     ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int);
    176     ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int);
    177     ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet);
    178     ctor public PreferenceCategory(android.content.Context);
    179   }
    180 
    181   public abstract class PreferenceDialogFragmentCompat extends android.support.v4.app.DialogFragment implements android.content.DialogInterface.OnClickListener {
    182     ctor public PreferenceDialogFragmentCompat();
    183     method public android.support.v7.preference.DialogPreference getPreference();
    184     method protected void onBindDialogView(android.view.View);
    185     method public void onClick(android.content.DialogInterface, int);
    186     method protected android.view.View onCreateDialogView(android.content.Context);
    187     method public abstract void onDialogClosed(boolean);
    188     method protected void onPrepareDialogBuilder(android.support.v7.app.AlertDialog.Builder);
    189     field protected static final java.lang.String ARG_KEY = "key";
    190   }
    191 
    192   public abstract class PreferenceFragmentCompat extends android.support.v4.app.Fragment implements android.support.v7.preference.DialogPreference.TargetFragment android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener {
    193     ctor public PreferenceFragmentCompat();
    194     method public void addPreferencesFromResource(int);
    195     method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
    196     method public final android.support.v7.widget.RecyclerView getListView();
    197     method public android.support.v7.preference.PreferenceManager getPreferenceManager();
    198     method public android.support.v7.preference.PreferenceScreen getPreferenceScreen();
    199     method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen);
    200     method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager();
    201     method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String);
    202     method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
    203     method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference);
    204     method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen);
    205     method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference);
    206     method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen);
    207     method public void setPreferencesFromResource(int, java.lang.String);
    208     field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT";
    209   }
    210 
    211   public static abstract interface PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback {
    212     method public abstract boolean onPreferenceDisplayDialog(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference);
    213   }
    214 
    215   public static abstract interface PreferenceFragmentCompat.OnPreferenceStartFragmentCallback {
    216     method public abstract boolean onPreferenceStartFragment(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference);
    217   }
    218 
    219   public static abstract interface PreferenceFragmentCompat.OnPreferenceStartScreenCallback {
    220     method public abstract boolean onPreferenceStartScreen(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.PreferenceScreen);
    221   }
    222 
    223   public abstract class PreferenceGroup extends android.support.v7.preference.Preference {
    224     ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int);
    225     ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int);
    226     ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet);
    227     method public void addItemFromInflater(android.support.v7.preference.Preference);
    228     method public boolean addPreference(android.support.v7.preference.Preference);
    229     method protected void dispatchRestoreInstanceState(android.os.Bundle);
    230     method protected void dispatchSaveInstanceState(android.os.Bundle);
    231     method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
    232     method public android.support.v7.preference.Preference getPreference(int);
    233     method public int getPreferenceCount();
    234     method protected boolean isOnSameScreenAsChildren();
    235     method public boolean isOrderingAsAdded();
    236     method protected boolean onPrepareAddPreference(android.support.v7.preference.Preference);
    237     method public void removeAll();
    238     method public boolean removePreference(android.support.v7.preference.Preference);
    239     method public void setOrderingAsAdded(boolean);
    240   }
    241 
    242   public class PreferenceManager {
    243     method public android.support.v7.preference.PreferenceScreen createPreferenceScreen(android.content.Context);
    244     method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
    245     method public android.content.Context getContext();
    246     method public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context);
    247     method public android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener getOnDisplayPreferenceDialogListener();
    248     method public android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener getOnNavigateToScreenListener();
    249     method public android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener getOnPreferenceTreeClickListener();
    250     method public android.support.v7.preference.PreferenceScreen getPreferenceScreen();
    251     method public android.content.SharedPreferences getSharedPreferences();
    252     method public int getSharedPreferencesMode();
    253     method public java.lang.String getSharedPreferencesName();
    254     method public static void setDefaultValues(android.content.Context, int, boolean);
    255     method public static void setDefaultValues(android.content.Context, java.lang.String, int, int, boolean);
    256     method public void setOnDisplayPreferenceDialogListener(android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener);
    257     method public void setOnNavigateToScreenListener(android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener);
    258     method public void setOnPreferenceTreeClickListener(android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener);
    259     method public boolean setPreferences(android.support.v7.preference.PreferenceScreen);
    260     method public void setSharedPreferencesMode(int);
    261     method public void setSharedPreferencesName(java.lang.String);
    262     method public void showDialog(android.support.v7.preference.Preference);
    263     field public static final java.lang.String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values";
    264   }
    265 
    266   public static abstract interface PreferenceManager.OnDisplayPreferenceDialogListener {
    267     method public abstract void onDisplayPreferenceDialog(android.support.v7.preference.Preference);
    268   }
    269 
    270   public static abstract interface PreferenceManager.OnNavigateToScreenListener {
    271     method public abstract void onNavigateToScreen(android.support.v7.preference.PreferenceScreen);
    272   }
    273 
    274   public static abstract interface PreferenceManager.OnPreferenceTreeClickListener {
    275     method public abstract boolean onPreferenceTreeClick(android.support.v7.preference.Preference);
    276   }
    277 
    278   public final class PreferenceScreen extends android.support.v7.preference.PreferenceGroup {
    279   }
    280 
    281   public class PreferenceViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder {
    282     method public android.view.View findViewById(int);
    283   }
    284 
    285   public class SwitchPreferenceCompat extends android.support.v7.preference.TwoStatePreference {
    286     ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int, int);
    287     ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int);
    288     ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet);
    289     ctor public SwitchPreferenceCompat(android.content.Context);
    290     method public java.lang.CharSequence getSwitchTextOff();
    291     method public java.lang.CharSequence getSwitchTextOn();
    292     method public void setSwitchTextOff(java.lang.CharSequence);
    293     method public void setSwitchTextOff(int);
    294     method public void setSwitchTextOn(java.lang.CharSequence);
    295     method public void setSwitchTextOn(int);
    296   }
    297 
    298   public abstract class TwoStatePreference extends android.support.v7.preference.Preference {
    299     ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int);
    300     ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int);
    301     ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet);
    302     ctor public TwoStatePreference(android.content.Context);
    303     method public boolean getDisableDependentsState();
    304     method public java.lang.CharSequence getSummaryOff();
    305     method public java.lang.CharSequence getSummaryOn();
    306     method public boolean isChecked();
    307     method public void setChecked(boolean);
    308     method public void setDisableDependentsState(boolean);
    309     method public void setSummaryOff(java.lang.CharSequence);
    310     method public void setSummaryOff(int);
    311     method public void setSummaryOn(java.lang.CharSequence);
    312     method public void setSummaryOn(int);
    313     method protected void syncSummaryView(android.support.v7.preference.PreferenceViewHolder);
    314     field protected boolean mChecked;
    315   }
    316 
    317 }
    318 
    319