public final class ElementPaginationBuilderImpl<T> extends ElementBuilderImpl<ElementPaginationBuilderImpl<T>> implements ElementPaginationBuilderRich<T>
| Constructor and Description |
|---|
ElementPaginationBuilderImpl(@NotNull SourceProvider<T> sourceProvider,
@NotNull java.util.function.Function<net.infumia.frame.element.pagination.ElementPaginationBuilder<T>,net.infumia.frame.state.pagination.StatePagination> stateFactory) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull ElementPaginationBuilderRich<T> |
associated(@NotNull net.infumia.frame.state.State<net.infumia.frame.element.pagination.ElementPagination> associated) |
@NotNull net.infumia.frame.element.pagination.ElementPagination |
build(@NotNull net.infumia.frame.context.ContextBase parent) |
@NotNull net.infumia.frame.state.pagination.StatePagination |
buildPagination() |
@NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> |
elementConfigurer(@NotNull java.util.function.BiConsumer<net.infumia.frame.element.ElementItemBuilder,T> configurer) |
@NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> |
elementConfigurer(@NotNull net.infumia.frame.state.pagination.ElementConfigurer<T> configurer) |
@NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> |
layout(char layout) |
@NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> |
onPageSwitch(@NotNull java.util.function.BiConsumer<net.infumia.frame.context.ContextBase,net.infumia.frame.element.pagination.ElementPagination> onPageSwitch) |
cancelOnClick, cancelOnClick, closeOnClick, closeOnClick, displayIf, displayIf, hideIf, hideIf, interactionDelay, onInteractionDelay, root, updateOnClick, updateOnClick, updateOnStateAccess, updateOnStateChangeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrootpublic ElementPaginationBuilderImpl(@NotNull
@NotNull SourceProvider<T> sourceProvider,
@NotNull
@NotNull java.util.function.Function<net.infumia.frame.element.pagination.ElementPaginationBuilder<T>,net.infumia.frame.state.pagination.StatePagination> stateFactory)
@NotNull public @NotNull ElementPaginationBuilderRich<T> associated(@NotNull @NotNull net.infumia.frame.state.State<net.infumia.frame.element.pagination.ElementPagination> associated)
associated in interface ElementPaginationBuilderRich<T>@NotNull public @NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> layout(char layout)
layout in interface net.infumia.frame.element.pagination.ElementPaginationBuilder<T>@NotNull public @NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> onPageSwitch(@NotNull @NotNull java.util.function.BiConsumer<net.infumia.frame.context.ContextBase,net.infumia.frame.element.pagination.ElementPagination> onPageSwitch)
onPageSwitch in interface net.infumia.frame.element.pagination.ElementPaginationBuilder<T>@NotNull public @NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> elementConfigurer(@NotNull @NotNull java.util.function.BiConsumer<net.infumia.frame.element.ElementItemBuilder,T> configurer)
elementConfigurer in interface net.infumia.frame.element.pagination.ElementPaginationBuilder<T>@NotNull public @NotNull net.infumia.frame.element.pagination.ElementPaginationBuilder<T> elementConfigurer(@NotNull @NotNull net.infumia.frame.state.pagination.ElementConfigurer<T> configurer)
elementConfigurer in interface net.infumia.frame.element.pagination.ElementPaginationBuilder<T>@NotNull public @NotNull net.infumia.frame.state.pagination.StatePagination buildPagination()
buildPagination in interface net.infumia.frame.element.pagination.ElementPaginationBuilder<T>@NotNull
public @NotNull net.infumia.frame.element.pagination.ElementPagination build(@NotNull
@NotNull net.infumia.frame.context.ContextBase parent)
build in interface ElementBuilderRichbuild in interface ElementPaginationBuilderRich<T>build in class ElementBuilderImpl<ElementPaginationBuilderImpl<T>>