Home | History | Annotate | Download | only in api
      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