blob: 04c73292638c68ba3afe9f96b9d0c9987b6a3df7 [file] [log] [blame]
Sergey Vasilinets49066c42017-07-10 12:00:26 -07001package 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 DropDownPreference extends android.support.v7.preference.ListPreference {
39 ctor public DropDownPreference(android.content.Context);
40 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet);
41 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int);
42 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int, int);
43 method protected android.widget.ArrayAdapter createAdapter();
44 }
45
46 public class EditTextPreference extends android.support.v7.preference.DialogPreference {
47 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int);
48 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int);
49 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet);
50 ctor public EditTextPreference(android.content.Context);
51 method public java.lang.String getText();
52 method public void setText(java.lang.String);
53 }
54
55 public class EditTextPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat {
56 ctor public EditTextPreferenceDialogFragmentCompat();
57 method public static android.support.v7.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String);
58 method public void onDialogClosed(boolean);
59 }
60
61 public class ListPreference extends android.support.v7.preference.DialogPreference {
62 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int, int);
63 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int);
64 ctor public ListPreference(android.content.Context, android.util.AttributeSet);
65 ctor public ListPreference(android.content.Context);
66 method public int findIndexOfValue(java.lang.String);
67 method public java.lang.CharSequence[] getEntries();
68 method public java.lang.CharSequence getEntry();
69 method public java.lang.CharSequence[] getEntryValues();
70 method public java.lang.String getValue();
71 method public void setEntries(java.lang.CharSequence[]);
72 method public void setEntries(int);
73 method public void setEntryValues(java.lang.CharSequence[]);
74 method public void setEntryValues(int);
75 method public void setValue(java.lang.String);
76 method public void setValueIndex(int);
77 }
78
79 public class ListPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat {
80 ctor public ListPreferenceDialogFragmentCompat();
81 method public static android.support.v7.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String);
82 method public void onDialogClosed(boolean);
83 }
84
85 public class MultiSelectListPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat {
86 ctor public MultiSelectListPreferenceDialogFragmentCompat();
87 method public static android.support.v7.preference.MultiSelectListPreferenceDialogFragmentCompat newInstance(java.lang.String);
88 method public void onDialogClosed(boolean);
89 }
90
91 public class Preference implements java.lang.Comparable {
92 ctor public Preference(android.content.Context, android.util.AttributeSet, int, int);
93 ctor public Preference(android.content.Context, android.util.AttributeSet, int);
94 ctor public Preference(android.content.Context, android.util.AttributeSet);
95 ctor public Preference(android.content.Context);
96 method public boolean callChangeListener(java.lang.Object);
97 method public int compareTo(android.support.v7.preference.Preference);
98 method protected android.support.v7.preference.Preference findPreferenceInHierarchy(java.lang.String);
99 method public android.content.Context getContext();
100 method public java.lang.String getDependency();
101 method public android.os.Bundle getExtras();
102 method public java.lang.String getFragment();
103 method public android.graphics.drawable.Drawable getIcon();
104 method public android.content.Intent getIntent();
105 method public java.lang.String getKey();
106 method public final int getLayoutResource();
107 method public android.support.v7.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener();
108 method public android.support.v7.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener();
109 method public int getOrder();
110 method public android.support.v7.preference.PreferenceGroup getParent();
111 method protected boolean getPersistedBoolean(boolean);
112 method protected float getPersistedFloat(float);
113 method protected int getPersistedInt(int);
114 method protected long getPersistedLong(long);
115 method protected java.lang.String getPersistedString(java.lang.String);
116 method public java.util.Set<java.lang.String> getPersistedStringSet(java.util.Set<java.lang.String>);
117 method public android.support.v7.preference.PreferenceDataStore getPreferenceDataStore();
118 method public android.support.v7.preference.PreferenceManager getPreferenceManager();
119 method public android.content.SharedPreferences getSharedPreferences();
120 method public boolean getShouldDisableView();
121 method public java.lang.CharSequence getSummary();
122 method public java.lang.CharSequence getTitle();
123 method public final int getWidgetLayoutResource();
124 method public boolean hasKey();
125 method public boolean isEnabled();
126 method public boolean isIconSpaceReserved();
127 method public boolean isPersistent();
128 method public boolean isSelectable();
129 method public boolean isSingleLineTitle();
130 method public final boolean isVisible();
131 method protected void notifyChanged();
132 method public void notifyDependencyChange(boolean);
133 method protected void notifyHierarchyChanged();
134 method public void onAttached();
135 method protected void onAttachedToHierarchy(android.support.v7.preference.PreferenceManager);
136 method public void onBindViewHolder(android.support.v7.preference.PreferenceViewHolder);
137 method protected void onClick();
138 method public void onDependencyChanged(android.support.v7.preference.Preference, boolean);
139 method public void onDetached();
140 method protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray, int);
141 method public void onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
142 method public void onParentChanged(android.support.v7.preference.Preference, boolean);
143 method protected void onPrepareForRemoval();
144 method protected void onRestoreInstanceState(android.os.Parcelable);
145 method protected android.os.Parcelable onSaveInstanceState();
146 method protected void onSetInitialValue(boolean, java.lang.Object);
147 method public android.os.Bundle peekExtras();
148 method protected boolean persistBoolean(boolean);
149 method protected boolean persistFloat(float);
150 method protected boolean persistInt(int);
151 method protected boolean persistLong(long);
152 method protected boolean persistString(java.lang.String);
153 method public boolean persistStringSet(java.util.Set<java.lang.String>);
154 method public void restoreHierarchyState(android.os.Bundle);
155 method public void saveHierarchyState(android.os.Bundle);
156 method public void setDefaultValue(java.lang.Object);
157 method public void setDependency(java.lang.String);
158 method public void setEnabled(boolean);
159 method public void setFragment(java.lang.String);
160 method public void setIcon(android.graphics.drawable.Drawable);
161 method public void setIcon(int);
162 method public void setIconSpaceReserved(boolean);
163 method public void setIntent(android.content.Intent);
164 method public void setKey(java.lang.String);
165 method public void setLayoutResource(int);
166 method public void setOnPreferenceChangeListener(android.support.v7.preference.Preference.OnPreferenceChangeListener);
167 method public void setOnPreferenceClickListener(android.support.v7.preference.Preference.OnPreferenceClickListener);
168 method public void setOrder(int);
169 method public void setPersistent(boolean);
170 method public void setPreferenceDataStore(android.support.v7.preference.PreferenceDataStore);
171 method public void setSelectable(boolean);
172 method public void setShouldDisableView(boolean);
173 method public void setSingleLineTitle(boolean);
174 method public void setSummary(java.lang.CharSequence);
175 method public void setSummary(int);
176 method public void setTitle(java.lang.CharSequence);
177 method public void setTitle(int);
178 method public void setViewId(int);
179 method public final void setVisible(boolean);
180 method public void setWidgetLayoutResource(int);
181 method public boolean shouldDisableDependents();
182 method protected boolean shouldPersist();
183 field public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff
184 }
185
186 public static class Preference.BaseSavedState extends android.view.AbsSavedState {
187 ctor public Preference.BaseSavedState(android.os.Parcel);
188 ctor public Preference.BaseSavedState(android.os.Parcelable);
189 field public static final android.os.Parcelable.Creator<android.support.v7.preference.Preference.BaseSavedState> CREATOR;
190 }
191
192 public static abstract interface Preference.OnPreferenceChangeListener {
193 method public abstract boolean onPreferenceChange(android.support.v7.preference.Preference, java.lang.Object);
194 }
195
196 public static abstract interface Preference.OnPreferenceClickListener {
197 method public abstract boolean onPreferenceClick(android.support.v7.preference.Preference);
198 }
199
200 public class PreferenceCategory extends android.support.v7.preference.PreferenceGroup {
201 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int);
202 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int);
203 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet);
204 ctor public PreferenceCategory(android.content.Context);
205 }
206
207 public abstract class PreferenceDataStore {
208 ctor public PreferenceDataStore();
209 method public boolean getBoolean(java.lang.String, boolean);
210 method public float getFloat(java.lang.String, float);
211 method public int getInt(java.lang.String, int);
212 method public long getLong(java.lang.String, long);
213 method public java.lang.String getString(java.lang.String, java.lang.String);
214 method public java.util.Set<java.lang.String> getStringSet(java.lang.String, java.util.Set<java.lang.String>);
215 method public void putBoolean(java.lang.String, boolean);
216 method public void putFloat(java.lang.String, float);
217 method public void putInt(java.lang.String, int);
218 method public void putLong(java.lang.String, long);
219 method public void putString(java.lang.String, java.lang.String);
220 method public void putStringSet(java.lang.String, java.util.Set<java.lang.String>);
221 }
222
223 public abstract class PreferenceDialogFragmentCompat extends android.support.v4.app.DialogFragment implements android.content.DialogInterface.OnClickListener {
224 ctor public PreferenceDialogFragmentCompat();
225 method public android.support.v7.preference.DialogPreference getPreference();
226 method protected void onBindDialogView(android.view.View);
227 method public void onClick(android.content.DialogInterface, int);
228 method protected android.view.View onCreateDialogView(android.content.Context);
229 method public abstract void onDialogClosed(boolean);
230 method protected void onPrepareDialogBuilder(android.support.v7.app.AlertDialog.Builder);
231 field protected static final java.lang.String ARG_KEY = "key";
232 }
233
234 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 {
235 ctor public PreferenceFragmentCompat();
236 method public void addPreferencesFromResource(int);
237 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
238 method public final android.support.v7.widget.RecyclerView getListView();
239 method public android.support.v7.preference.PreferenceManager getPreferenceManager();
240 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen();
241 method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen);
242 method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager();
243 method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String);
244 method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
245 method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference);
246 method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen);
247 method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference);
248 method public void scrollToPreference(java.lang.String);
249 method public void scrollToPreference(android.support.v7.preference.Preference);
250 method public void setDivider(android.graphics.drawable.Drawable);
251 method public void setDividerHeight(int);
252 method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen);
253 method public void setPreferencesFromResource(int, java.lang.String);
254 field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT";
255 }
256
257 public static abstract interface PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback {
258 method public abstract boolean onPreferenceDisplayDialog(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference);
259 }
260
261 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartFragmentCallback {
262 method public abstract boolean onPreferenceStartFragment(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference);
263 }
264
265 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartScreenCallback {
266 method public abstract boolean onPreferenceStartScreen(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.PreferenceScreen);
267 }
268
269 public abstract class PreferenceGroup extends android.support.v7.preference.Preference {
270 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int);
271 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int);
272 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet);
273 method public void addItemFromInflater(android.support.v7.preference.Preference);
274 method public boolean addPreference(android.support.v7.preference.Preference);
275 method protected void dispatchRestoreInstanceState(android.os.Bundle);
276 method protected void dispatchSaveInstanceState(android.os.Bundle);
277 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
278 method public android.support.v7.preference.Preference getPreference(int);
279 method public int getPreferenceCount();
280 method protected boolean isOnSameScreenAsChildren();
281 method public boolean isOrderingAsAdded();
282 method protected boolean onPrepareAddPreference(android.support.v7.preference.Preference);
283 method public void removeAll();
284 method public boolean removePreference(android.support.v7.preference.Preference);
285 method public void setOrderingAsAdded(boolean);
286 }
287
288 public static abstract interface PreferenceGroup.PreferencePositionCallback {
289 method public abstract int getPreferenceAdapterPosition(java.lang.String);
290 method public abstract int getPreferenceAdapterPosition(android.support.v7.preference.Preference);
291 }
292
293 public class PreferenceManager {
294 method public android.support.v7.preference.PreferenceScreen createPreferenceScreen(android.content.Context);
295 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
296 method public android.content.Context getContext();
297 method public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context);
298 method public android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener getOnDisplayPreferenceDialogListener();
299 method public android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener getOnNavigateToScreenListener();
300 method public android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener getOnPreferenceTreeClickListener();
301 method public android.support.v7.preference.PreferenceManager.PreferenceComparisonCallback getPreferenceComparisonCallback();
302 method public android.support.v7.preference.PreferenceDataStore getPreferenceDataStore();
303 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen();
304 method public android.content.SharedPreferences getSharedPreferences();
305 method public int getSharedPreferencesMode();
306 method public java.lang.String getSharedPreferencesName();
307 method public boolean isStorageDefault();
308 method public boolean isStorageDeviceProtected();
309 method public static void setDefaultValues(android.content.Context, int, boolean);
310 method public static void setDefaultValues(android.content.Context, java.lang.String, int, int, boolean);
311 method public void setOnDisplayPreferenceDialogListener(android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener);
312 method public void setOnNavigateToScreenListener(android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener);
313 method public void setOnPreferenceTreeClickListener(android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener);
314 method public void setPreferenceComparisonCallback(android.support.v7.preference.PreferenceManager.PreferenceComparisonCallback);
315 method public void setPreferenceDataStore(android.support.v7.preference.PreferenceDataStore);
316 method public boolean setPreferences(android.support.v7.preference.PreferenceScreen);
317 method public void setSharedPreferencesMode(int);
318 method public void setSharedPreferencesName(java.lang.String);
319 method public void setStorageDefault();
320 method public void setStorageDeviceProtected();
321 method public void showDialog(android.support.v7.preference.Preference);
322 field public static final java.lang.String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values";
323 }
324
325 public static abstract interface PreferenceManager.OnDisplayPreferenceDialogListener {
326 method public abstract void onDisplayPreferenceDialog(android.support.v7.preference.Preference);
327 }
328
329 public static abstract interface PreferenceManager.OnNavigateToScreenListener {
330 method public abstract void onNavigateToScreen(android.support.v7.preference.PreferenceScreen);
331 }
332
333 public static abstract interface PreferenceManager.OnPreferenceTreeClickListener {
334 method public abstract boolean onPreferenceTreeClick(android.support.v7.preference.Preference);
335 }
336
337 public static abstract class PreferenceManager.PreferenceComparisonCallback {
338 ctor public PreferenceManager.PreferenceComparisonCallback();
339 method public abstract boolean arePreferenceContentsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference);
340 method public abstract boolean arePreferenceItemsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference);
341 }
342
343 public static class PreferenceManager.SimplePreferenceComparisonCallback extends android.support.v7.preference.PreferenceManager.PreferenceComparisonCallback {
344 ctor public PreferenceManager.SimplePreferenceComparisonCallback();
345 method public boolean arePreferenceContentsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference);
346 method public boolean arePreferenceItemsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference);
347 }
348
349 public final class PreferenceScreen extends android.support.v7.preference.PreferenceGroup {
350 method public void setShouldUseGeneratedIds(boolean);
351 method public boolean shouldUseGeneratedIds();
352 }
353
354 public class PreferenceViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder {
355 method public android.view.View findViewById(int);
356 method public boolean isDividerAllowedAbove();
357 method public boolean isDividerAllowedBelow();
358 method public void setDividerAllowedAbove(boolean);
359 method public void setDividerAllowedBelow(boolean);
360 }
361
362 public class SeekBarPreference extends android.support.v7.preference.Preference {
363 ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet, int, int);
364 ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet, int);
365 ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet);
366 ctor public SeekBarPreference(android.content.Context);
367 method public int getMax();
368 method public int getMin();
369 method public final int getSeekBarIncrement();
370 method public int getValue();
371 method public boolean isAdjustable();
372 method public void setAdjustable(boolean);
373 method public final void setMax(int);
374 method public void setMin(int);
375 method public final void setSeekBarIncrement(int);
376 method public void setValue(int);
377 }
378
379 public class SwitchPreferenceCompat extends android.support.v7.preference.TwoStatePreference {
380 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int, int);
381 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int);
382 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet);
383 ctor public SwitchPreferenceCompat(android.content.Context);
384 method public java.lang.CharSequence getSwitchTextOff();
385 method public java.lang.CharSequence getSwitchTextOn();
386 method public void setSwitchTextOff(java.lang.CharSequence);
387 method public void setSwitchTextOff(int);
388 method public void setSwitchTextOn(java.lang.CharSequence);
389 method public void setSwitchTextOn(int);
390 }
391
392 public abstract class TwoStatePreference extends android.support.v7.preference.Preference {
393 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int);
394 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int);
395 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet);
396 ctor public TwoStatePreference(android.content.Context);
397 method public boolean getDisableDependentsState();
398 method public java.lang.CharSequence getSummaryOff();
399 method public java.lang.CharSequence getSummaryOn();
400 method public boolean isChecked();
401 method public void setChecked(boolean);
402 method public void setDisableDependentsState(boolean);
403 method public void setSummaryOff(java.lang.CharSequence);
404 method public void setSummaryOff(int);
405 method public void setSummaryOn(java.lang.CharSequence);
406 method public void setSummaryOn(int);
407 method protected void syncSummaryView(android.support.v7.preference.PreferenceViewHolder);
408 field protected boolean mChecked;
409 }
410
411}
412