1package androidx.slice.builders {
2
3  public deprecated class GridBuilder extends androidx.slice.builders.TemplateSliceBuilder {
4    ctor public GridBuilder(androidx.slice.builders.ListBuilder);
5    method public androidx.slice.builders.GridBuilder addCell(androidx.slice.builders.GridBuilder.CellBuilder);
6    method public androidx.slice.builders.GridBuilder addCell(androidx.core.util.Consumer<androidx.slice.builders.GridBuilder.CellBuilder>);
7    method public androidx.slice.builders.GridBuilder addSeeMoreAction(android.app.PendingIntent);
8    method public androidx.slice.builders.GridBuilder addSeeMoreCell(androidx.slice.builders.GridBuilder.CellBuilder);
9    method public androidx.slice.builders.GridBuilder addSeeMoreCell(androidx.core.util.Consumer<androidx.slice.builders.GridBuilder.CellBuilder>);
10    method public androidx.slice.builders.GridBuilder setContentDescription(java.lang.CharSequence);
11    method public androidx.slice.builders.GridBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
12    field public static final deprecated int ICON_IMAGE = 0; // 0x0
13    field public static final deprecated int LARGE_IMAGE = 2; // 0x2
14    field public static final deprecated int SMALL_IMAGE = 1; // 0x1
15  }
16
17  public static final deprecated class GridBuilder.CellBuilder extends androidx.slice.builders.TemplateSliceBuilder {
18    ctor public GridBuilder.CellBuilder(androidx.slice.builders.GridBuilder);
19    ctor public GridBuilder.CellBuilder(androidx.slice.builders.GridBuilder, android.net.Uri);
20    method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon);
21    method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, boolean);
22    method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int);
23    method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int, boolean);
24    method public androidx.slice.builders.GridBuilder.CellBuilder addImage(androidx.core.graphics.drawable.IconCompat, int);
25    method public androidx.slice.builders.GridBuilder.CellBuilder addImage(androidx.core.graphics.drawable.IconCompat, int, boolean);
26    method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon);
27    method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon, boolean);
28    method public androidx.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence);
29    method public androidx.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence, boolean);
30    method public androidx.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence);
31    method public androidx.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence, boolean);
32    method public androidx.slice.builders.GridBuilder.CellBuilder setContentDescription(java.lang.CharSequence);
33    method public androidx.slice.builders.GridBuilder.CellBuilder setContentIntent(android.app.PendingIntent);
34  }
35
36  public class GridRowBuilder extends androidx.slice.builders.TemplateSliceBuilder {
37    ctor public GridRowBuilder(androidx.slice.builders.ListBuilder);
38    method public androidx.slice.builders.GridRowBuilder addCell(androidx.slice.builders.GridRowBuilder.CellBuilder);
39    method public androidx.slice.builders.GridRowBuilder addCell(androidx.core.util.Consumer<androidx.slice.builders.GridRowBuilder.CellBuilder>);
40    method public deprecated androidx.slice.builders.GridRowBuilder addSeeMoreAction(android.app.PendingIntent);
41    method public deprecated androidx.slice.builders.GridRowBuilder addSeeMoreCell(androidx.slice.builders.GridRowBuilder.CellBuilder);
42    method public deprecated androidx.slice.builders.GridRowBuilder addSeeMoreCell(androidx.core.util.Consumer<androidx.slice.builders.GridRowBuilder.CellBuilder>);
43    method public androidx.slice.builders.GridRowBuilder setContentDescription(java.lang.CharSequence);
44    method public androidx.slice.builders.GridRowBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
45    method public androidx.slice.builders.GridRowBuilder setSeeMoreAction(android.app.PendingIntent);
46    method public androidx.slice.builders.GridRowBuilder setSeeMoreCell(androidx.slice.builders.GridRowBuilder.CellBuilder);
47    method public androidx.slice.builders.GridRowBuilder setSeeMoreCell(androidx.core.util.Consumer<androidx.slice.builders.GridRowBuilder.CellBuilder>);
48  }
49
50  public static final class GridRowBuilder.CellBuilder extends androidx.slice.builders.TemplateSliceBuilder {
51    ctor public GridRowBuilder.CellBuilder(androidx.slice.builders.GridRowBuilder);
52    ctor public GridRowBuilder.CellBuilder(androidx.slice.builders.GridRowBuilder, android.net.Uri);
53    method public androidx.slice.builders.GridRowBuilder.CellBuilder addImage(androidx.core.graphics.drawable.IconCompat, int);
54    method public androidx.slice.builders.GridRowBuilder.CellBuilder addImage(androidx.core.graphics.drawable.IconCompat, int, boolean);
55    method public androidx.slice.builders.GridRowBuilder.CellBuilder addText(java.lang.CharSequence);
56    method public androidx.slice.builders.GridRowBuilder.CellBuilder addText(java.lang.CharSequence, boolean);
57    method public androidx.slice.builders.GridRowBuilder.CellBuilder addTitleText(java.lang.CharSequence);
58    method public androidx.slice.builders.GridRowBuilder.CellBuilder addTitleText(java.lang.CharSequence, boolean);
59    method public androidx.slice.builders.GridRowBuilder.CellBuilder setContentDescription(java.lang.CharSequence);
60    method public androidx.slice.builders.GridRowBuilder.CellBuilder setContentIntent(android.app.PendingIntent);
61  }
62
63  public class ListBuilder extends androidx.slice.builders.TemplateSliceBuilder {
64    ctor public deprecated ListBuilder(android.content.Context, android.net.Uri);
65    ctor public ListBuilder(android.content.Context, android.net.Uri, long);
66    method public androidx.slice.builders.ListBuilder addAction(androidx.slice.builders.SliceAction);
67    method public deprecated androidx.slice.builders.ListBuilder addGrid(androidx.slice.builders.GridBuilder);
68    method public deprecated androidx.slice.builders.ListBuilder addGrid(androidx.core.util.Consumer<androidx.slice.builders.GridBuilder>);
69    method public androidx.slice.builders.ListBuilder addGridRow(androidx.slice.builders.GridRowBuilder);
70    method public androidx.slice.builders.ListBuilder addGridRow(androidx.core.util.Consumer<androidx.slice.builders.GridRowBuilder>);
71    method public androidx.slice.builders.ListBuilder addInputRange(androidx.slice.builders.ListBuilder.InputRangeBuilder);
72    method public androidx.slice.builders.ListBuilder addInputRange(androidx.core.util.Consumer<androidx.slice.builders.ListBuilder.InputRangeBuilder>);
73    method public androidx.slice.builders.ListBuilder addRange(androidx.slice.builders.ListBuilder.RangeBuilder);
74    method public androidx.slice.builders.ListBuilder addRange(androidx.core.util.Consumer<androidx.slice.builders.ListBuilder.RangeBuilder>);
75    method public androidx.slice.builders.ListBuilder addRow(androidx.slice.builders.ListBuilder.RowBuilder);
76    method public androidx.slice.builders.ListBuilder addRow(androidx.core.util.Consumer<androidx.slice.builders.ListBuilder.RowBuilder>);
77    method public deprecated androidx.slice.builders.ListBuilder addSeeMoreAction(android.app.PendingIntent);
78    method public deprecated androidx.slice.builders.ListBuilder addSeeMoreRow(androidx.slice.builders.ListBuilder.RowBuilder);
79    method public deprecated androidx.slice.builders.ListBuilder addSeeMoreRow(androidx.core.util.Consumer<androidx.slice.builders.ListBuilder.RowBuilder>);
80    method public androidx.slice.builders.ListBuilder setAccentColor(int);
81    method public deprecated androidx.slice.builders.ListBuilder setColor(int);
82    method public androidx.slice.builders.ListBuilder setHeader(androidx.slice.builders.ListBuilder.HeaderBuilder);
83    method public androidx.slice.builders.ListBuilder setHeader(androidx.core.util.Consumer<androidx.slice.builders.ListBuilder.HeaderBuilder>);
84    method public androidx.slice.builders.ListBuilder setKeywords(java.util.List<java.lang.String>);
85    method public androidx.slice.builders.ListBuilder setSeeMoreAction(android.app.PendingIntent);
86    method public androidx.slice.builders.ListBuilder setSeeMoreRow(androidx.slice.builders.ListBuilder.RowBuilder);
87    method public androidx.slice.builders.ListBuilder setSeeMoreRow(androidx.core.util.Consumer<androidx.slice.builders.ListBuilder.RowBuilder>);
88    field public static final int ICON_IMAGE = 0; // 0x0
89    field public static final long INFINITY = -1L; // 0xffffffffffffffffL
90    field public static final int LARGE_IMAGE = 2; // 0x2
91    field public static final int SMALL_IMAGE = 1; // 0x1
92    field public static final int UNKNOWN_IMAGE = 3; // 0x3
93  }
94
95  public static class ListBuilder.HeaderBuilder extends androidx.slice.builders.TemplateSliceBuilder {
96    ctor public ListBuilder.HeaderBuilder(androidx.slice.builders.ListBuilder);
97    method public androidx.slice.builders.ListBuilder.HeaderBuilder setContentDescription(java.lang.CharSequence);
98    method public androidx.slice.builders.ListBuilder.HeaderBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
99    method public androidx.slice.builders.ListBuilder.HeaderBuilder setSubtitle(java.lang.CharSequence);
100    method public androidx.slice.builders.ListBuilder.HeaderBuilder setSubtitle(java.lang.CharSequence, boolean);
101    method public androidx.slice.builders.ListBuilder.HeaderBuilder setSummary(java.lang.CharSequence);
102    method public androidx.slice.builders.ListBuilder.HeaderBuilder setSummary(java.lang.CharSequence, boolean);
103    method public deprecated androidx.slice.builders.ListBuilder.HeaderBuilder setSummarySubtitle(java.lang.CharSequence);
104    method public deprecated androidx.slice.builders.ListBuilder.HeaderBuilder setSummarySubtitle(java.lang.CharSequence, boolean);
105    method public androidx.slice.builders.ListBuilder.HeaderBuilder setTitle(java.lang.CharSequence);
106    method public androidx.slice.builders.ListBuilder.HeaderBuilder setTitle(java.lang.CharSequence, boolean);
107  }
108
109  public static class ListBuilder.InputRangeBuilder extends androidx.slice.builders.TemplateSliceBuilder {
110    ctor public ListBuilder.InputRangeBuilder(androidx.slice.builders.ListBuilder);
111    method public deprecated androidx.slice.builders.ListBuilder.InputRangeBuilder setAction(android.app.PendingIntent);
112    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setContentDescription(java.lang.CharSequence);
113    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setInputAction(android.app.PendingIntent);
114    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setMax(int);
115    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setMin(int);
116    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
117    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setSubtitle(java.lang.CharSequence);
118    method public deprecated androidx.slice.builders.ListBuilder.InputRangeBuilder setThumb(android.graphics.drawable.Icon);
119    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setThumb(androidx.core.graphics.drawable.IconCompat);
120    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setTitle(java.lang.CharSequence);
121    method public androidx.slice.builders.ListBuilder.InputRangeBuilder setValue(int);
122  }
123
124  public static class ListBuilder.RangeBuilder extends androidx.slice.builders.TemplateSliceBuilder {
125    ctor public ListBuilder.RangeBuilder(androidx.slice.builders.ListBuilder);
126    method public androidx.slice.builders.ListBuilder.RangeBuilder setContentDescription(java.lang.CharSequence);
127    method public androidx.slice.builders.ListBuilder.RangeBuilder setMax(int);
128    method public androidx.slice.builders.ListBuilder.RangeBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
129    method public androidx.slice.builders.ListBuilder.RangeBuilder setSubtitle(java.lang.CharSequence);
130    method public androidx.slice.builders.ListBuilder.RangeBuilder setTitle(java.lang.CharSequence);
131    method public androidx.slice.builders.ListBuilder.RangeBuilder setValue(int);
132  }
133
134  public static class ListBuilder.RowBuilder extends androidx.slice.builders.TemplateSliceBuilder {
135    ctor public ListBuilder.RowBuilder(androidx.slice.builders.ListBuilder);
136    ctor public ListBuilder.RowBuilder(androidx.slice.builders.ListBuilder, android.net.Uri);
137    ctor public ListBuilder.RowBuilder(android.content.Context, android.net.Uri);
138    method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(long);
139    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon);
140    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon, boolean);
141    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon, int);
142    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon, int, boolean);
143    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.core.graphics.drawable.IconCompat);
144    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.core.graphics.drawable.IconCompat, boolean);
145    method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.core.graphics.drawable.IconCompat, int);
146    method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.core.graphics.drawable.IconCompat, int, boolean);
147    method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.slice.builders.SliceAction);
148    method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.slice.builders.SliceAction, boolean);
149    method public androidx.slice.builders.ListBuilder.RowBuilder setContentDescription(java.lang.CharSequence);
150    method public androidx.slice.builders.ListBuilder.RowBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
151    method public androidx.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence);
152    method public androidx.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence, boolean);
153    method public androidx.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence);
154    method public androidx.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence, boolean);
155    method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(long);
156    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon);
157    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon, boolean);
158    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon, int);
159    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon, int, boolean);
160    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.core.graphics.drawable.IconCompat);
161    method public deprecated androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.core.graphics.drawable.IconCompat, boolean);
162    method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.core.graphics.drawable.IconCompat, int);
163    method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.core.graphics.drawable.IconCompat, int, boolean);
164    method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.slice.builders.SliceAction);
165    method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.slice.builders.SliceAction, boolean);
166  }
167
168  public class SliceAction implements androidx.slice.core.SliceAction {
169    ctor public deprecated SliceAction(android.app.PendingIntent, android.graphics.drawable.Icon, java.lang.CharSequence);
170    ctor public deprecated SliceAction(android.app.PendingIntent, android.graphics.drawable.Icon, int, java.lang.CharSequence);
171    ctor public deprecated SliceAction(android.app.PendingIntent, android.graphics.drawable.Icon, java.lang.CharSequence, boolean);
172    ctor public SliceAction(android.app.PendingIntent, androidx.core.graphics.drawable.IconCompat, java.lang.CharSequence);
173    ctor public SliceAction(android.app.PendingIntent, androidx.core.graphics.drawable.IconCompat, int, java.lang.CharSequence);
174    ctor public SliceAction(android.app.PendingIntent, androidx.core.graphics.drawable.IconCompat, java.lang.CharSequence, boolean);
175    ctor public SliceAction(android.app.PendingIntent, java.lang.CharSequence, boolean);
176    method public android.app.PendingIntent getAction();
177    method public java.lang.CharSequence getContentDescription();
178    method public androidx.core.graphics.drawable.IconCompat getIcon();
179    method public int getImageMode();
180    method public int getPriority();
181    method public java.lang.CharSequence getTitle();
182    method public boolean isChecked();
183    method public boolean isDefaultToggle();
184    method public boolean isToggle();
185    method public androidx.slice.builders.SliceAction setChecked(boolean);
186    method public androidx.slice.builders.SliceAction setContentDescription(java.lang.CharSequence);
187    method public androidx.slice.builders.SliceAction setPriority(int);
188  }
189
190  public abstract class TemplateSliceBuilder {
191    method public androidx.slice.Slice build();
192  }
193
194}
195
196