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