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