1 package 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