Package me.devnatan.inventoryframework
Class View
java.lang.Object
me.devnatan.inventoryframework.DefaultRootView
me.devnatan.inventoryframework.PlatformView<ViewFrame,org.bukkit.entity.Player,BukkitItemComponentBuilder,Context,OpenContext,CloseContext,RenderContext,SlotClickContext>
me.devnatan.inventoryframework.View
- All Implemented Interfaces:
Iterable<Context>,me.devnatan.inventoryframework.RootView,me.devnatan.inventoryframework.state.StateAccess<Context,,BukkitItemComponentBuilder> me.devnatan.inventoryframework.VirtualView
@OverrideOnly
public class View
extends me.devnatan.inventoryframework.PlatformView<ViewFrame,org.bukkit.entity.Player,BukkitItemComponentBuilder,Context,OpenContext,CloseContext,RenderContext,SlotClickContext>
Bukkit platform
PlatformView implementation.-
Field Summary
Fields inherited from class me.devnatan.inventoryframework.DefaultRootView
stateRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal @NotNull me.devnatan.inventoryframework.internal.ElementFactoryfinal voidfinal voidMethods inherited from class me.devnatan.inventoryframework.PlatformView
addContext, back, back, buildComputedAsyncPaginationState, buildComputedPaginationState, buildLazyAsyncPaginationState, buildLazyPaginationState, buildLazyPaginationState, buildPaginationState, closeForEveryone, computedAsyncPaginationState, computedPaginationState, computedState, computedState, createConfig, createEndless, getContext, getContext, getFramework, hasContext, initialState, initialState, internalInitialization, invalidateEndlessContext, isInitialized, iterator, lazyAsyncPaginationState, lazyPaginationState, lazyPaginationState, lazyState, lazyState, multiRefs, mutableState, mutableState, navigateTo, navigateTo, onClick, onClose, onFirstRender, onInit, onOpen, onResume, onUpdate, onViewerAdded, onViewerRemoved, open, open, paginationState, ref, removeAndTryInvalidateContext, removeContext, renderContext, setInitialized, stateMethods inherited from class me.devnatan.inventoryframework.DefaultRootView
getConfig, getContexts, getInternalContexts, getPipeline, getScheduledUpdateJob, getUniqueId, setConfig, setScheduledUpdateJobMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
View
public View()
-
-
Method Details
-
getElementFactory
@NotNull public final @NotNull me.devnatan.inventoryframework.internal.ElementFactory getElementFactory()- Specified by:
getElementFactoryin interfaceme.devnatan.inventoryframework.RootView- Overrides:
getElementFactoryin classme.devnatan.inventoryframework.PlatformView<ViewFrame,org.bukkit.entity.Player, BukkitItemComponentBuilder, Context, OpenContext, CloseContext, RenderContext, SlotClickContext>
-
registerPlatformInterceptors
public final void registerPlatformInterceptors()- Specified by:
registerPlatformInterceptorsin classme.devnatan.inventoryframework.PlatformView<ViewFrame,org.bukkit.entity.Player, BukkitItemComponentBuilder, Context, OpenContext, CloseContext, RenderContext, SlotClickContext>
-
nextTick
- Specified by:
nextTickin interfaceme.devnatan.inventoryframework.RootView- Overrides:
nextTickin classme.devnatan.inventoryframework.DefaultRootView
-