public class ContextBaseImpl extends ContextImpl implements ContextBaseRich
| Constructor and Description |
|---|
ContextBaseImpl(@NotNull net.infumia.frame.context.ContextBase context) |
ContextBaseImpl(@NotNull net.infumia.frame.context.view.ContextInit context,
@NotNull java.util.UUID id,
@NotNull net.infumia.frame.view.View view,
@NotNull net.infumia.frame.view.config.ViewConfig initialConfig,
@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers,
@NotNull net.infumia.frame.typedkey.TypedKeyStorageImmutable initialData,
@Nullable net.infumia.frame.viewer.Viewer singleViewer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addViewer(@NotNull net.infumia.frame.viewer.Viewer viewer) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
@NotNull java.util.UUID |
id() |
@NotNull net.infumia.frame.view.config.ViewConfig |
initialConfig() |
@NotNull net.infumia.frame.typedkey.TypedKeyStorageImmutable |
initialData() |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> |
openForEveryone(@NotNull java.lang.Class<?> viewClass) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> |
openForEveryone(@NotNull java.lang.Class<?> viewClass,
@NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialDataConfigurer) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> |
openForViewer(@NotNull java.lang.Class<?> viewClass) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> |
openForViewer(@NotNull java.lang.Class<?> viewClass,
@NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialData) |
void |
removeViewer(@NotNull net.infumia.frame.viewer.Viewer viewer) |
boolean |
sharedView() |
@NotNull net.infumia.frame.state.value.StateValueHost |
stateValueHost() |
@NotNull net.infumia.frame.view.View |
view() |
@NotNull net.infumia.frame.viewer.Viewer |
viewer() |
@NotNull net.infumia.frame.viewer.Viewer |
viewerOrThrow(@NotNull java.lang.String methodName) |
@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> |
viewers() |
frame, instances, stateRegistrybuildComputedAsyncPaginationState, buildComputedAsyncPaginationState, buildComputedPaginationState, buildComputedPaginationState, buildLazyAsyncPaginationState, buildLazyAsyncPaginationState, buildLazyPaginationState, buildLazyPaginationState, buildPaginationState, createComputedAsyncPaginationState, createComputedAsyncPaginationState, createComputedPaginationState, createComputedPaginationState, createComputedState, createComputedState, createInitialState, createLazyAsyncPaginationState, createLazyAsyncPaginationState, createLazyPaginationState, createLazyPaginationState, createLazyState, createLazyState, createMutableState, createPaginationState, createStateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitstateRegistrybuildComputedAsyncPaginationState, buildComputedAsyncPaginationState, buildComputedPaginationState, buildComputedPaginationState, buildLazyAsyncPaginationState, buildLazyAsyncPaginationState, buildLazyPaginationState, buildLazyPaginationState, buildPaginationState, createComputedAsyncPaginationState, createComputedAsyncPaginationState, createComputedPaginationState, createComputedPaginationState, createComputedState, createComputedState, createInitialState, createLazyAsyncPaginationState, createLazyAsyncPaginationState, createLazyPaginationState, createLazyPaginationState, createLazyState, createLazyState, createMutableState, createPaginationState, createStatepublic ContextBaseImpl(@NotNull
@NotNull net.infumia.frame.context.view.ContextInit context,
@NotNull
@NotNull java.util.UUID id,
@NotNull
@NotNull net.infumia.frame.view.View view,
@NotNull
@NotNull net.infumia.frame.view.config.ViewConfig initialConfig,
@NotNull
@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers,
@NotNull
@NotNull net.infumia.frame.typedkey.TypedKeyStorageImmutable initialData,
@Nullable
@Nullable net.infumia.frame.viewer.Viewer singleViewer)
public ContextBaseImpl(@NotNull
@NotNull net.infumia.frame.context.ContextBase context)
@NotNull public @NotNull net.infumia.frame.state.value.StateValueHost stateValueHost()
stateValueHost in interface net.infumia.frame.state.value.StateValueHostHolder@NotNull public @NotNull java.util.UUID id()
id in interface net.infumia.frame.context.ContextBase@NotNull public @NotNull net.infumia.frame.view.View view()
view in interface net.infumia.frame.context.ContextBase@NotNull public @NotNull net.infumia.frame.view.config.ViewConfig initialConfig()
initialConfig in interface net.infumia.frame.context.ContextBase@NotNull public @NotNull net.infumia.frame.typedkey.TypedKeyStorageImmutable initialData()
initialData in interface net.infumia.frame.context.ContextBase@NotNull public @NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers()
viewers in interface net.infumia.frame.context.ContextBase@NotNull public @NotNull net.infumia.frame.viewer.Viewer viewer()
viewer in interface net.infumia.frame.context.ContextBasepublic boolean sharedView()
sharedView in interface net.infumia.frame.context.ContextBase@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> openForEveryone(@NotNull
@NotNull java.lang.Class<?> viewClass)
openForEveryone in interface net.infumia.frame.context.ContextBase@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> openForEveryone(@NotNull
@NotNull java.lang.Class<?> viewClass,
@NotNull
@NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialDataConfigurer)
openForEveryone in interface net.infumia.frame.context.ContextBase@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> openForViewer(@NotNull
@NotNull java.lang.Class<?> viewClass)
openForViewer in interface net.infumia.frame.context.ContextBase@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.context.view.ContextRender> openForViewer(@NotNull
@NotNull java.lang.Class<?> viewClass,
@NotNull
@NotNull java.util.function.Consumer<net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder> initialData)
openForViewer in interface net.infumia.frame.context.ContextBasepublic void addViewer(@NotNull
@NotNull net.infumia.frame.viewer.Viewer viewer)
addViewer in interface ContextBaseRichpublic void removeViewer(@NotNull
@NotNull net.infumia.frame.viewer.Viewer viewer)
removeViewer in interface ContextBaseRich@NotNull
public @NotNull net.infumia.frame.viewer.Viewer viewerOrThrow(@NotNull
@NotNull java.lang.String methodName)
viewerOrThrow in interface ContextBaseRichpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object