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