1 package androidx.app.slice.builders { 2 3 public class GridBuilder extends androidx.app.slice.builders.TemplateSliceBuilder { 4 ctor public GridBuilder(androidx.app.slice.builders.ListBuilder); 5 method public androidx.app.slice.builders.GridBuilder addCell(androidx.app.slice.builders.GridBuilder.CellBuilder); 6 method public androidx.app.slice.builders.GridBuilder addCell(java.util.function.Consumer<androidx.app.slice.builders.GridBuilder.CellBuilder>); 7 method public androidx.app.slice.builders.GridBuilder addSeeMoreAction(android.app.PendingIntent); 8 method public androidx.app.slice.builders.GridBuilder addSeeMoreCell(androidx.app.slice.builders.GridBuilder.CellBuilder); 9 method public androidx.app.slice.builders.GridBuilder addSeeMoreCell(java.util.function.Consumer<androidx.app.slice.builders.GridBuilder.CellBuilder>); 10 method public androidx.app.slice.builders.GridBuilder setPrimaryAction(androidx.app.slice.builders.SliceAction); 11 field public static final int ICON_IMAGE = 0; // 0x0 12 field public static final int LARGE_IMAGE = 2; // 0x2 13 field public static final int SMALL_IMAGE = 1; // 0x1 14 } 15 16 public static final class GridBuilder.CellBuilder extends androidx.app.slice.builders.TemplateSliceBuilder { 17 ctor public GridBuilder.CellBuilder(androidx.app.slice.builders.GridBuilder); 18 ctor public GridBuilder.CellBuilder(androidx.app.slice.builders.GridBuilder, android.net.Uri); 19 method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon); 20 method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, boolean); 21 method public androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int); 22 method public androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int, boolean); 23 method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon); 24 method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon, boolean); 25 method public androidx.app.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence); 26 method public androidx.app.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence, boolean); 27 method public androidx.app.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence); 28 method public androidx.app.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence, boolean); 29 method public androidx.app.slice.builders.GridBuilder.CellBuilder setContentIntent(android.app.PendingIntent); 30 } 31 32 public class ListBuilder extends androidx.app.slice.builders.TemplateSliceBuilder { 33 ctor public ListBuilder(android.content.Context, android.net.Uri); 34 method public androidx.app.slice.builders.ListBuilder addAction(androidx.app.slice.builders.SliceAction); 35 method public androidx.app.slice.builders.ListBuilder addGrid(androidx.app.slice.builders.GridBuilder); 36 method public androidx.app.slice.builders.ListBuilder addGrid(java.util.function.Consumer<androidx.app.slice.builders.GridBuilder>); 37 method public androidx.app.slice.builders.ListBuilder addInputRange(androidx.app.slice.builders.ListBuilder.InputRangeBuilder); 38 method public androidx.app.slice.builders.ListBuilder addInputRange(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.InputRangeBuilder>); 39 method public androidx.app.slice.builders.ListBuilder addRange(androidx.app.slice.builders.ListBuilder.RangeBuilder); 40 method public androidx.app.slice.builders.ListBuilder addRange(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.RangeBuilder>); 41 method public androidx.app.slice.builders.ListBuilder addRow(androidx.app.slice.builders.ListBuilder.RowBuilder); 42 method public androidx.app.slice.builders.ListBuilder addRow(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.RowBuilder>); 43 method public androidx.app.slice.builders.ListBuilder addSeeMoreAction(android.app.PendingIntent); 44 method public androidx.app.slice.builders.ListBuilder addSeeMoreRow(androidx.app.slice.builders.ListBuilder.RowBuilder); 45 method public androidx.app.slice.builders.ListBuilder addSeeMoreRow(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.RowBuilder>); 46 method public androidx.app.slice.builders.ListBuilder setHeader(androidx.app.slice.builders.ListBuilder.HeaderBuilder); 47 method public androidx.app.slice.builders.ListBuilder setHeader(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.HeaderBuilder>); 48 } 49 50 public static class ListBuilder.HeaderBuilder extends androidx.app.slice.builders.TemplateSliceBuilder { 51 ctor public ListBuilder.HeaderBuilder(androidx.app.slice.builders.ListBuilder); 52 method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setPrimaryAction(androidx.app.slice.builders.SliceAction); 53 method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setSubtitle(java.lang.CharSequence); 54 method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setSummarySubtitle(java.lang.CharSequence); 55 method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setTitle(java.lang.CharSequence); 56 } 57 58 public static class ListBuilder.InputRangeBuilder extends androidx.app.slice.builders.TemplateSliceBuilder { 59 ctor public ListBuilder.InputRangeBuilder(androidx.app.slice.builders.ListBuilder); 60 method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setAction(android.app.PendingIntent); 61 method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setMax(int); 62 method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setThumb(android.graphics.drawable.Icon); 63 method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setTitle(java.lang.CharSequence); 64 method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setValue(int); 65 } 66 67 public static class ListBuilder.RangeBuilder extends androidx.app.slice.builders.TemplateSliceBuilder { 68 ctor public ListBuilder.RangeBuilder(androidx.app.slice.builders.ListBuilder); 69 method public androidx.app.slice.builders.ListBuilder.RangeBuilder setMax(int); 70 method public androidx.app.slice.builders.ListBuilder.RangeBuilder setTitle(java.lang.CharSequence); 71 method public androidx.app.slice.builders.ListBuilder.RangeBuilder setValue(int); 72 } 73 74 public static class ListBuilder.RowBuilder extends androidx.app.slice.builders.TemplateSliceBuilder { 75 ctor public ListBuilder.RowBuilder(androidx.app.slice.builders.ListBuilder); 76 ctor public ListBuilder.RowBuilder(androidx.app.slice.builders.ListBuilder, android.net.Uri); 77 ctor public ListBuilder.RowBuilder(android.content.Context, android.net.Uri); 78 method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(long); 79 method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon); 80 method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon, boolean); 81 method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.app.slice.builders.SliceAction); 82 method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.app.slice.builders.SliceAction, boolean); 83 method public androidx.app.slice.builders.ListBuilder.RowBuilder setPrimaryAction(androidx.app.slice.builders.SliceAction); 84 method public androidx.app.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence); 85 method public androidx.app.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence, boolean); 86 method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence); 87 method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence, boolean); 88 method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(long); 89 method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon); 90 method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon, boolean); 91 method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.app.slice.builders.SliceAction); 92 method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.app.slice.builders.SliceAction, boolean); 93 } 94 95 public class SliceAction { 96 ctor public SliceAction(android.app.PendingIntent, android.graphics.drawable.Icon, java.lang.CharSequence); 97 ctor public SliceAction(android.app.PendingIntent, android.graphics.drawable.Icon, java.lang.CharSequence, boolean); 98 ctor public SliceAction(android.app.PendingIntent, java.lang.CharSequence, boolean); 99 method public android.app.PendingIntent getAction(); 100 method public java.lang.CharSequence getContentDescription(); 101 method public android.graphics.drawable.Icon getIcon(); 102 method public int getPriority(); 103 method public java.lang.CharSequence getTitle(); 104 method public boolean isChecked(); 105 method public boolean isToggle(); 106 method public androidx.app.slice.builders.SliceAction setChecked(boolean); 107 method public androidx.app.slice.builders.SliceAction setContentDescription(java.lang.CharSequence); 108 method public androidx.app.slice.builders.SliceAction setPriority(int); 109 } 110 111 public abstract class TemplateSliceBuilder { 112 method public androidx.app.slice.Slice build(); 113 } 114 115 } 116 117