ListBuilderDsl
public final class ListBuilderDsl extends TemplateSliceBuilder, ListBuilder
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(@NonNull Context context, @NonNull Uri uri, long ttl) |
|
Extension functions |
|
|---|---|
final @NonNull ListBuilder |
ListBuilderKt.gridRow( |
final @NonNull ListBuilder |
ListBuilderKt.header( |
final @NonNull ListBuilder |
ListBuilderKt.inputRange( |
final @NonNull ListBuilder |
ListBuilderKt.range( |
final @NonNull ListBuilder |
ListBuilderKt.row( |
final @NonNull ListBuilder |
ListBuilderKt.seeMoreRow( |
Public constructors
Extension functions
ListBuilderKt.gridRow
@NonNull
public final ListBuilder ListBuilderKt.gridRow(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull GridRowBuilderDsl, Unit> buildGrid
)
| See also | |
|---|---|
addGridRow |
|
ListBuilderKt.header
@NonNull
public final ListBuilder ListBuilderKt.header(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull HeaderBuilderDsl, Unit> buildHeader
)
| See also | |
|---|---|
setHeader |
|
ListBuilderKt.inputRange
@NonNull
public final ListBuilder ListBuilderKt.inputRange(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull InputRangeBuilderDsl, Unit> buildInputRange
)
| See also | |
|---|---|
addInputRange |
|
ListBuilderKt.range
@NonNull
public final ListBuilder ListBuilderKt.range(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull RangeBuilderDsl, Unit> buildRange
)
| See also | |
|---|---|
addRange |
|
ListBuilderKt.row
@NonNull
public final ListBuilder ListBuilderKt.row(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull RowBuilderDsl, Unit> buildRow
)
| See also | |
|---|---|
addRow |
|
ListBuilderKt.seeMoreRow
@NonNull
public final ListBuilder ListBuilderKt.seeMoreRow(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull RowBuilderDsl, Unit> buildRow
)
| See also | |
|---|---|
setSeeMoreRow |
|