blob: 52f30c8ad16d90c4779c49f78a075f2fc9236472 [file] [log] [blame]
package androidx.app.slice.builders {
public class ListBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
ctor public ListBuilder(android.net.Uri);
method public androidx.app.slice.builders.ListBuilder add(androidx.app.slice.builders.RowBuilder);
method public androidx.app.slice.builders.ListBuilder add(java.util.function.Consumer<androidx.app.slice.builders.RowBuilder>);
}
public class MessagingSliceBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
ctor public MessagingSliceBuilder(android.net.Uri);
method public androidx.app.slice.builders.MessagingSliceBuilder add(androidx.app.slice.builders.MessagingSliceBuilder.MessageBuilder);
method public androidx.app.slice.builders.MessagingSliceBuilder add(java.util.function.Consumer<androidx.app.slice.builders.MessagingSliceBuilder.MessageBuilder>);
field public static final int MAXIMUM_RETAINED_MESSAGES = 50; // 0x32
}
public static final class MessagingSliceBuilder.MessageBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
method public androidx.app.slice.builders.MessagingSliceBuilder.MessageBuilder addSource(android.graphics.drawable.Icon);
method public androidx.app.slice.builders.MessagingSliceBuilder.MessageBuilder addText(java.lang.CharSequence);
method public androidx.app.slice.builders.MessagingSliceBuilder.MessageBuilder addTimestamp(long);
method public void apply(androidx.app.slice.Slice.Builder);
}
public class RowBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
ctor public RowBuilder(androidx.app.slice.builders.ListBuilder);
ctor public RowBuilder(android.net.Uri);
method public androidx.app.slice.builders.RowBuilder addEndItem(long);
method public androidx.app.slice.builders.RowBuilder addEndItem(android.graphics.drawable.Icon);
method public androidx.app.slice.builders.RowBuilder addEndItem(android.app.PendingIntent, android.graphics.drawable.Icon);
method public androidx.app.slice.builders.RowBuilder addToggle(android.app.PendingIntent, boolean);
method public androidx.app.slice.builders.RowBuilder addToggle(android.app.PendingIntent, android.graphics.drawable.Icon, boolean);
method public void apply(androidx.app.slice.Slice.Builder);
method public androidx.app.slice.builders.RowBuilder setContentIntent(android.app.PendingIntent);
method public androidx.app.slice.builders.RowBuilder setIsHeader(boolean);
method public androidx.app.slice.builders.RowBuilder setSubtitle(java.lang.CharSequence);
method public androidx.app.slice.builders.RowBuilder setTitle(java.lang.CharSequence);
method public androidx.app.slice.builders.RowBuilder setTitleItem(long);
method public androidx.app.slice.builders.RowBuilder setTitleItem(android.graphics.drawable.Icon);
method public androidx.app.slice.builders.RowBuilder setTitleItem(android.app.PendingIntent, android.graphics.drawable.Icon);
}
public abstract class TemplateSliceBuilder {
ctor public TemplateSliceBuilder(android.net.Uri);
method public androidx.app.slice.Slice build();
}
}