1// Signature format: 4.0
2package androidx.leanback.preference {
3
4  @Deprecated public abstract class BaseLeanbackPreferenceFragment extends androidx.preference.PreferenceFragment {
5    ctor @Deprecated public BaseLeanbackPreferenceFragment();
6    method @Deprecated @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.app.Fragment! getCallbackFragment();
7    method @Deprecated public androidx.recyclerview.widget.RecyclerView! onCreateRecyclerView(android.view.LayoutInflater!, android.view.ViewGroup!, android.os.Bundle!);
8  }
9
10  public abstract class BaseLeanbackPreferenceFragmentCompat extends androidx.preference.PreferenceFragmentCompat {
11    ctor public BaseLeanbackPreferenceFragmentCompat();
12  }
13
14  public class LeanbackEditTextPreferenceDialogFragmentCompat extends androidx.leanback.preference.LeanbackPreferenceDialogFragmentCompat {
15    ctor public LeanbackEditTextPreferenceDialogFragmentCompat();
16    method public static androidx.leanback.preference.LeanbackEditTextPreferenceDialogFragmentCompat! newInstance(String!);
17    field public static final String EXTRA_IME_OPTIONS = "ime_option";
18    field public static final String EXTRA_INPUT_TYPE = "input_type";
19  }
20
21  @Deprecated public class LeanbackListPreferenceDialogFragment extends androidx.leanback.preference.LeanbackPreferenceDialogFragment {
22    ctor @Deprecated public LeanbackListPreferenceDialogFragment();
23    method @Deprecated public static androidx.leanback.preference.LeanbackListPreferenceDialogFragment! newInstanceMulti(String!);
24    method @Deprecated public static androidx.leanback.preference.LeanbackListPreferenceDialogFragment! newInstanceSingle(String!);
25    method @Deprecated public androidx.recyclerview.widget.RecyclerView.Adapter! onCreateAdapter();
26    method @Deprecated public android.view.View? onCreateView(android.view.LayoutInflater!, android.view.ViewGroup!, android.os.Bundle!);
27    method @Deprecated public void onSaveInstanceState(android.os.Bundle!);
28  }
29
30  @Deprecated public class LeanbackListPreferenceDialogFragment.AdapterMulti extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder!> implements androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener {
31    ctor @Deprecated public LeanbackListPreferenceDialogFragment.AdapterMulti(CharSequence![]!, CharSequence![]!, java.util.Set<java.lang.String!>!);
32    method @Deprecated public int getItemCount();
33    method @Deprecated public void onBindViewHolder(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder!, int);
34    method @Deprecated public androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder! onCreateViewHolder(android.view.ViewGroup!, int);
35    method @Deprecated public void onItemClick(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder!);
36  }
37
38  @Deprecated public class LeanbackListPreferenceDialogFragment.AdapterSingle extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder!> implements androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener {
39    ctor @Deprecated public LeanbackListPreferenceDialogFragment.AdapterSingle(CharSequence![]!, CharSequence![]!, CharSequence!);
40    method @Deprecated public int getItemCount();
41    method @Deprecated public void onBindViewHolder(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder!, int);
42    method @Deprecated public androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder! onCreateViewHolder(android.view.ViewGroup!, int);
43    method @Deprecated public void onItemClick(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder!);
44  }
45
46  @Deprecated public static class LeanbackListPreferenceDialogFragment.ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder implements android.view.View.OnClickListener {
47    ctor @Deprecated public LeanbackListPreferenceDialogFragment.ViewHolder(android.view.View, androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener);
48    method @Deprecated public android.view.ViewGroup! getContainer();
49    method @Deprecated public android.widget.TextView! getTitleView();
50    method @Deprecated public android.widget.Checkable! getWidgetView();
51    method @Deprecated public void onClick(android.view.View!);
52  }
53
54  @Deprecated public static interface LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener {
55    method @Deprecated public void onItemClick(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder!);
56  }
57
58  public class LeanbackListPreferenceDialogFragmentCompat extends androidx.leanback.preference.LeanbackPreferenceDialogFragmentCompat {
59    ctor public LeanbackListPreferenceDialogFragmentCompat();
60    method protected androidx.leanback.preference.LeanbackListPreferenceDialogFragmentCompat.OnItemClickListener decorateOnItemClickListener(androidx.leanback.preference.LeanbackListPreferenceDialogFragmentCompat.OnItemClickListener);
61    method public static androidx.leanback.preference.LeanbackListPreferenceDialogFragmentCompat! newInstanceMulti(String!);
62    method public static androidx.leanback.preference.LeanbackListPreferenceDialogFragmentCompat! newInstanceSingle(String!);
63  }
64
65  protected static interface LeanbackListPreferenceDialogFragmentCompat.OnItemClickListener {
66    method public void onItemClick(androidx.leanback.preference.LeanbackListPreferenceDialogFragmentCompat.ViewHolder);
67  }
68
69  public static final class LeanbackListPreferenceDialogFragmentCompat.ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder implements android.view.View.OnClickListener {
70    method public android.view.ViewGroup! getContainer();
71    method public android.widget.TextView! getTitleView();
72    method public android.widget.Checkable! getWidgetView();
73    method public void onClick(android.view.View!);
74  }
75
76  @Deprecated public class LeanbackPreferenceDialogFragment extends android.app.Fragment {
77    ctor @Deprecated public LeanbackPreferenceDialogFragment();
78    method @Deprecated public androidx.preference.DialogPreference! getPreference();
79    method @Deprecated public void onCreate(android.os.Bundle!);
80    field @Deprecated public static final String ARG_KEY = "key";
81  }
82
83  public class LeanbackPreferenceDialogFragmentCompat extends androidx.fragment.app.Fragment {
84    ctor public LeanbackPreferenceDialogFragmentCompat();
85    method public androidx.preference.DialogPreference! getPreference();
86    field public static final String ARG_KEY = "key";
87  }
88
89  @Deprecated public abstract class LeanbackPreferenceFragment extends androidx.leanback.preference.BaseLeanbackPreferenceFragment {
90    ctor @Deprecated public LeanbackPreferenceFragment();
91    method @Deprecated public void setTitle(CharSequence!);
92  }
93
94  public abstract class LeanbackPreferenceFragmentCompat extends androidx.leanback.preference.BaseLeanbackPreferenceFragmentCompat {
95    ctor public LeanbackPreferenceFragmentCompat();
96    method public void setTitle(CharSequence!);
97  }
98
99  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class LeanbackPreferenceFragmentTransitionHelperApi21 {
100    method public static void addTransitions(android.app.Fragment!);
101  }
102
103  @Deprecated public abstract class LeanbackSettingsFragment extends android.app.Fragment implements androidx.preference.PreferenceFragment.OnPreferenceDisplayDialogCallback androidx.preference.PreferenceFragment.OnPreferenceStartFragmentCallback androidx.preference.PreferenceFragment.OnPreferenceStartScreenCallback {
104    ctor @Deprecated public LeanbackSettingsFragment();
105    method @Deprecated public android.view.View! onCreateView(android.view.LayoutInflater!, android.view.ViewGroup!, android.os.Bundle!);
106    method @Deprecated public void onPause();
107    method @Deprecated public boolean onPreferenceDisplayDialog(androidx.preference.PreferenceFragment, androidx.preference.Preference!);
108    method @Deprecated public abstract void onPreferenceStartInitialScreen();
109    method @Deprecated public void onResume();
110    method @Deprecated public void onViewCreated(android.view.View!, android.os.Bundle!);
111    method @Deprecated public void startImmersiveFragment(android.app.Fragment);
112    method @Deprecated public void startPreferenceFragment(android.app.Fragment);
113  }
114
115  @Deprecated @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static class LeanbackSettingsFragment.DummyFragment extends android.app.Fragment {
116    ctor @Deprecated public LeanbackSettingsFragment.DummyFragment();
117    method @Deprecated public android.view.View? onCreateView(android.view.LayoutInflater!, android.view.ViewGroup!, android.os.Bundle!);
118  }
119
120  public abstract class LeanbackSettingsFragmentCompat extends androidx.fragment.app.Fragment implements androidx.preference.PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback androidx.preference.PreferenceFragmentCompat.OnPreferenceStartFragmentCallback androidx.preference.PreferenceFragmentCompat.OnPreferenceStartScreenCallback {
121    ctor public LeanbackSettingsFragmentCompat();
122    method protected android.view.View.OnKeyListener decorateOnKeyListener(android.view.View.OnKeyListener);
123    method public boolean onPreferenceDisplayDialog(androidx.preference.PreferenceFragmentCompat, androidx.preference.Preference!);
124    method public abstract void onPreferenceStartInitialScreen();
125    method public void startImmersiveFragment(androidx.fragment.app.Fragment);
126    method public void startPreferenceFragment(androidx.fragment.app.Fragment);
127  }
128
129  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class LeanbackSettingsRootView extends android.widget.FrameLayout {
130    ctor public LeanbackSettingsRootView(android.content.Context!);
131    ctor public LeanbackSettingsRootView(android.content.Context!, android.util.AttributeSet!);
132    ctor public LeanbackSettingsRootView(android.content.Context!, android.util.AttributeSet!, int);
133    method public void setOnBackKeyListener(android.view.View.OnKeyListener!);
134  }
135
136}
137
138package androidx.leanback.preference.internal {
139
140  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class OutlineOnlyWithChildrenFrameLayout extends android.widget.FrameLayout {
141    ctor public OutlineOnlyWithChildrenFrameLayout(android.content.Context!);
142    ctor public OutlineOnlyWithChildrenFrameLayout(android.content.Context!, android.util.AttributeSet!);
143    ctor public OutlineOnlyWithChildrenFrameLayout(android.content.Context!, android.util.AttributeSet!, int);
144    ctor public OutlineOnlyWithChildrenFrameLayout(android.content.Context!, android.util.AttributeSet!, int, int);
145  }
146
147}
148
149