ListBuilderDsl

@SliceMarker public final class ListBuilderDsl extends TemplateSliceBuilder, ListBuilder

Object
   ↳ TemplateSliceBuilder
     ↳ ListBuilder
       ↳ ListBuilderDsl

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

ListBuilderDsl(Context context, Uri uri, long ttl)

Extension functions

final @NonNull ListBuilder
ListBuilderKt.gridRow(
    ListBuilderDsl receiver,
    @ExtensionFunctionType Function1<GridRowBuilderDslUnit> buildGrid
)
final @NonNull ListBuilder
ListBuilderKt.header(
    ListBuilderDsl receiver,
    @ExtensionFunctionType Function1<HeaderBuilderDslUnit> buildHeader
)
final @NonNull ListBuilder
ListBuilderKt.inputRange(
    ListBuilderDsl receiver,
    @ExtensionFunctionType Function1<InputRangeBuilderDslUnit> buildInputRange
)
final @NonNull ListBuilder
ListBuilderKt.range(
    ListBuilderDsl receiver,
    @ExtensionFunctionType Function1<RangeBuilderDslUnit> buildRange
)
final @NonNull ListBuilder
ListBuilderKt.row(
    ListBuilderDsl receiver,
    @ExtensionFunctionType Function1<RowBuilderDslUnit> buildRow
)
final @NonNull ListBuilder
ListBuilderKt.seeMoreRow(
    ListBuilderDsl receiver,
    @ExtensionFunctionType Function1<RowBuilderDslUnit> buildRow
)