public interface ContextBase extends Context, StateValueHostHolder
| Modifier and Type | Method and Description |
|---|---|
@NotNull java.util.UUID |
id() |
@NotNull ViewConfig |
initialConfig() |
@NotNull net.infumia.frame.typedkey.TypedKeyStorageImmutable |
initialData() |
@NotNull java.util.concurrent.CompletableFuture<ContextRender> |
openForEveryone(@NotNull java.lang.Class<?> viewClass) |
@NotNull java.util.concurrent.CompletableFuture<ContextRender> |
openForEveryone(@NotNull java.lang.Class<?> viewClass,
@NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialData) |
@NotNull java.util.concurrent.CompletableFuture<ContextRender> |
openForViewer(@NotNull java.lang.Class<?> viewClass) |
@NotNull java.util.concurrent.CompletableFuture<ContextRender> |
openForViewer(@NotNull java.lang.Class<?> viewClass,
@NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialDataConfigurer) |
boolean |
sharedView() |
@NotNull View |
view() |
@NotNull Viewer |
viewer() |
@NotNull java.util.Collection<Viewer> |
viewers() |
buildComputedAsyncPaginationState, buildComputedAsyncPaginationState, buildComputedPaginationState, buildComputedPaginationState, buildLazyAsyncPaginationState, buildLazyAsyncPaginationState, buildLazyPaginationState, buildLazyPaginationState, buildPaginationState, createComputedAsyncPaginationState, createComputedAsyncPaginationState, createComputedPaginationState, createComputedPaginationState, createComputedState, createComputedState, createInitialState, createLazyAsyncPaginationState, createLazyAsyncPaginationState, createLazyPaginationState, createLazyPaginationState, createLazyState, createLazyState, createMutableState, createPaginationState, createStatestateValueHost@NotNull @NotNull java.util.UUID id()
@NotNull @NotNull View view()
@NotNull @NotNull ViewConfig initialConfig()
@NotNull @NotNull net.infumia.frame.typedkey.TypedKeyStorageImmutable initialData()
@NotNull @NotNull java.util.Collection<Viewer> viewers()
@NotNull @NotNull Viewer viewer()
boolean sharedView()
@NotNull @NotNull java.util.concurrent.CompletableFuture<ContextRender> openForEveryone(@NotNull @NotNull java.lang.Class<?> viewClass)
@NotNull @NotNull java.util.concurrent.CompletableFuture<ContextRender> openForEveryone(@NotNull @NotNull java.lang.Class<?> viewClass, @NotNull @NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialData)
@NotNull @NotNull java.util.concurrent.CompletableFuture<ContextRender> openForViewer(@NotNull @NotNull java.lang.Class<?> viewClass)
@NotNull @NotNull java.util.concurrent.CompletableFuture<ContextRender> openForViewer(@NotNull @NotNull java.lang.Class<?> viewClass, @NotNull @NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialDataConfigurer)