RowBuilderDsl

public final class RowBuilderDsl extends ListBuilder.RowBuilder


Helper class annotated with @SliceMarker, which is annotated with @DslMarker. Two implicit receivers that are annotated with @SliceMarker are not accessible in the same scope, ensuring a type-safe DSL.

Summary

Public constructors

Inherited methods

From class ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
addEndItem(long timeStamp)
@NonNull ListBuilder.RowBuilder
addEndItem(@NonNull SliceAction action, boolean isLoading)
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
addEndItem(
    @Nullable IconCompat icon,
    @ListBuilder.ImageMode int imageMode,
    boolean isLoading
)
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable CharSequence
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @NonNull List<@NonNull Object>
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @NonNull List<@NonNull Boolean>
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @NonNull List<@NonNull Integer>
@RestrictTo(value = RestrictTo.Scope.LIBRARY) int
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable SliceAction
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable CharSequence
@RestrictTo(value = RestrictTo.Scope.LIBRARY) long
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable CharSequence
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable SliceAction
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable IconCompat
@RestrictTo(value = RestrictTo.Scope.LIBRARY) int
@RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable Uri
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@RestrictTo(value = RestrictTo.Scope.LIBRARY) boolean
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
setEndOfSection(boolean isEndOfSection)
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
setSubtitle(@Nullable CharSequence subtitle, boolean isLoading)
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
setTitle(@Nullable CharSequence title, boolean isLoading)
@NonNull ListBuilder.RowBuilder
@NonNull ListBuilder.RowBuilder
setTitleItem(long timeStamp)
@NonNull ListBuilder.RowBuilder
setTitleItem(@NonNull SliceAction action, boolean isLoading)
@NonNull ListBuilder.RowBuilder
setTitleItem(
    @NonNull IconCompat icon,
    @ListBuilder.ImageMode int imageMode
)
@NonNull ListBuilder.RowBuilder
setTitleItem(
    @Nullable IconCompat icon,
    @ListBuilder.ImageMode int imageMode,
    boolean isLoading
)

Public constructors

RowBuilderDsl

public final RowBuilderDsl()