public interface StateFactory
| Modifier and Type | Method and Description |
|---|---|
<T> @NotNull ElementPaginationBuilder<T> |
buildComputedAsyncPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildComputedAsyncPaginationState(@NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildComputedPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.List<T>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildComputedPaginationState(@NotNull java.util.function.Supplier<java.util.List<T>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildLazyAsyncPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildLazyAsyncPaginationState(@NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildLazyPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.List<T>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildLazyPaginationState(@NotNull java.util.function.Supplier<java.util.List<T>> source) |
<T> @NotNull ElementPaginationBuilder<T> |
buildPaginationState(@NotNull java.util.List<T> source) |
<T> @NotNull StatePagination |
createComputedAsyncPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull StatePagination |
createComputedAsyncPaginationState(@NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull StatePagination |
createComputedPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.List<T>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull StatePagination |
createComputedPaginationState(@NotNull java.util.function.Supplier<java.util.List<T>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull State<T> |
createComputedState(@NotNull java.util.function.Function<ContextBase,T> computation) |
<T> @NotNull State<T> |
createComputedState(@NotNull java.util.function.Supplier<T> computation) |
<T> @NotNull StateInitial<T> |
createInitialState(@NotNull net.infumia.frame.typedkey.TypedKey<T> stateKey) |
<T> @NotNull StatePagination |
createLazyAsyncPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull StatePagination |
createLazyAsyncPaginationState(@NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull StatePagination |
createLazyPaginationState(@NotNull java.util.function.Function<ContextBase,java.util.List<T>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull StatePagination |
createLazyPaginationState(@NotNull java.util.function.Supplier<java.util.List<T>> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull State<T> |
createLazyState(@NotNull java.util.function.Function<ContextBase,T> computation) |
<T> @NotNull State<T> |
createLazyState(@NotNull java.util.function.Supplier<T> computation) |
<T> @NotNull StateMutable<T> |
createMutableState(T initialValue) |
<T> @NotNull StatePagination |
createPaginationState(@NotNull java.util.List<T> source,
@NotNull PaginationElementConfigurer<T> configurer) |
<T> @NotNull State<T> |
createState(T initialValue) |
@NotNull <T> @NotNull StateInitial<T> createInitialState(@NotNull @NotNull net.infumia.frame.typedkey.TypedKey<T> stateKey)
@NotNull <T> @NotNull State<T> createState(@NotNull T initialValue)
@NotNull <T> @NotNull StateMutable<T> createMutableState(@Nullable T initialValue)
@NotNull <T> @NotNull State<T> createComputedState(@NotNull @NotNull java.util.function.Function<ContextBase,T> computation)
@NotNull <T> @NotNull State<T> createComputedState(@NotNull @NotNull java.util.function.Supplier<T> computation)
@NotNull <T> @NotNull State<T> createLazyState(@NotNull @NotNull java.util.function.Function<ContextBase,T> computation)
@NotNull <T> @NotNull State<T> createLazyState(@NotNull @NotNull java.util.function.Supplier<T> computation)
@NotNull <T> @NotNull StatePagination createPaginationState(@NotNull @NotNull java.util.List<T> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createComputedPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.List<T>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createComputedPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.List<T>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createComputedAsyncPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createComputedAsyncPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createLazyPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.List<T>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createLazyPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.List<T>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createLazyAsyncPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull StatePagination createLazyAsyncPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source, @NotNull @NotNull PaginationElementConfigurer<T> configurer)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildPaginationState(@NotNull @NotNull java.util.List<T> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildComputedPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.List<T>> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildComputedPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.List<T>> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildComputedAsyncPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildComputedAsyncPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildLazyPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.List<T>> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildLazyPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.List<T>> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildLazyAsyncPaginationState(@NotNull @NotNull java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.util.List<T>>> source)
@NotNull <T> @NotNull ElementPaginationBuilder<T> buildLazyAsyncPaginationState(@NotNull @NotNull java.util.function.Function<ContextBase,java.util.concurrent.CompletableFuture<java.util.List<T>>> source)