Uses of Class
tech.guilhermekaua.spigotboot.inventoryapi.View
Packages that use View
Package
Description
-
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.component
Method parameters in tech.guilhermekaua.spigotboot.inventoryapi.component with type arguments of type ViewModifier and TypeMethodDescription@NotNull ItemComponentBuilderItemComponentBuilder.openOnClick(@NotNull Class<? extends View> target) Navigates to another registered view after a click on this component; deferred to the end of the tick.@NotNull ItemComponentBuilderItemComponentBuilder.openOnClick(@NotNull Class<? extends View> target, @NotNull ViewArguments arguments) Same asItemComponentBuilder.openOnClick(Class), passing arguments to the target view. -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.context
Methods in tech.guilhermekaua.spigotboot.inventoryapi.context that return ViewModifier and TypeMethodDescription@NotNull ViewViewContext.view()Returns the view singleton this context belongs to.Method parameters in tech.guilhermekaua.spigotboot.inventoryapi.context with type arguments of type ViewModifier and TypeMethodDescriptionvoidNavigates to another registered view: this session closes withCloseReason.REPLACED, then the target opens.voidViewContext.openView(@NotNull Class<? extends View> target, @NotNull ViewArguments arguments) Same asViewContext.openView(Class), passing arguments to the target view. -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal
Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal with parameters of type ViewModifier and TypeMethodDescriptionstatic voidInvokes a cached handler on a view, unwrappingInvocationTargetExceptionso the handler's own failure surfaces: unchecked throwables are rethrown as-is and checked ones are wrapped inIllegalStateException. -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal.component
Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.component that return types with arguments of type ViewMethod parameters in tech.guilhermekaua.spigotboot.inventoryapi.internal.component with type arguments of type ViewModifier and TypeMethodDescription@NotNull ItemComponentBuilderItemComponentBuilderImpl.openOnClick(@NotNull Class<? extends View> target) @NotNull ItemComponentBuilderItemComponentBuilderImpl.openOnClick(@NotNull Class<? extends View> target, @NotNull ViewArguments arguments) -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal.context
Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.context that return ViewModifier and TypeMethodDescription@NotNull ViewAbstractViewContext.owner()@NotNull ViewAbstractViewContext.view()Method parameters in tech.guilhermekaua.spigotboot.inventoryapi.internal.context with type arguments of type ViewModifier and TypeMethodDescriptionvoidvoidAbstractViewContext.openView(@NotNull Class<? extends View> target, @NotNull ViewArguments arguments) voidvoidCloseContextImpl.openView(@NotNull Class<? extends View> target, @NotNull ViewArguments arguments) -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal.discovery
Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.discovery that return types with arguments of type ViewModifier and TypeMethodDescriptionViewDiscoveryService.discoverFromPackage(@NotNull String basePackage) Discovers the registrable view classes under the given base package. -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal.engine
Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.engine with parameters of type ViewModifier and TypeMethodDescriptionvoidViewEngine.flushShared(@NotNull View owner) Runs a full STATE_CHANGE repaint pass on every active session of the given view; full-pass fallback — the wired hooks use the watcher-scoped overload.Method parameters in tech.guilhermekaua.spigotboot.inventoryapi.internal.engine with type arguments of type ViewModifier and TypeMethodDescriptionvoidViewEngine.open(@NotNull org.bukkit.entity.Player player, @NotNull Class<? extends View> viewType, @NotNull ViewArguments arguments) Opens a registered view for a player, replacing any previous session at the commit point (spec §7). -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal.pagination
Constructors in tech.guilhermekaua.spigotboot.inventoryapi.internal.pagination with parameters of type ViewModifierConstructorDescriptionPaginationBuilderImpl(@NotNull View owner, @NotNull TokenTable table, @NotNull PaginationSourceSpec<T> source) Creates a builder for one pagination declaration of a view.PaginationImpl(@NotNull View owner, @NotNull TokenTable table, @NotNull PaginationSpec<T> spec) Creates and registers the token; called byPaginationBuilderImpl.build(), so registration happens at build time. -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal.registry
Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.registry that return ViewModifier and TypeMethodDescription@NotNull ViewRegisteredView.instance()Returns the view singleton.Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.registry that return types with arguments of type ViewMethods in tech.guilhermekaua.spigotboot.inventoryapi.internal.registry with parameters of type ViewModifier and TypeMethodDescriptionvoidRegisters a view instance directly: freezes its token table, runsonInitonce and validates the resulting config.Method parameters in tech.guilhermekaua.spigotboot.inventoryapi.internal.registry with type arguments of type ViewModifier and TypeMethodDescription@NotNull Optional<RegisteredView>Looks up the registration of a view class.Constructors in tech.guilhermekaua.spigotboot.inventoryapi.internal.registry with parameters of type ViewModifierConstructorDescriptionRegisteredView(@NotNull Class<? extends View> type, @NotNull View instance, @NotNull ViewConfig config) Creates the registration record.Constructor parameters in tech.guilhermekaua.spigotboot.inventoryapi.internal.registry with type arguments of type ViewModifierConstructorDescriptionRegisteredView(@NotNull Class<? extends View> type, @NotNull View instance, @NotNull ViewConfig config) Creates the registration record. -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.internal.state
Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.state that return ViewModifier and TypeMethodDescription@NotNull ViewStateBackedContext.owner()Returns the view singleton owning this context, used for foreign-token checks.Methods in tech.guilhermekaua.spigotboot.inventoryapi.internal.state with parameters of type ViewModifier and TypeMethodDescriptionstatic @NotNull StateStoreContextStateAccess.storeFor(@NotNull ViewContext context, @NotNull View owner) Resolves the state store of a context after validating that the context belongs to the given owning view and is still open — the single guard shared by every per-context token implementation.Constructors in tech.guilhermekaua.spigotboot.inventoryapi.internal.state with parameters of type ViewModifierConstructorDescriptionInitialStateImpl(@NotNull View owner, @NotNull TokenTable table, @NotNull String key, @NotNull Class<T> type) Creates and registers the token.LazyStateImpl(@NotNull View owner, @NotNull TokenTable table, @NotNull Function<ViewContext, T> computation) Creates and registers the token.MutableStateImpl(@NotNull View owner, @NotNull TokenTable table, @NotNull Function<ViewContext, T> initialValue) Creates and registers the token.SharedStateImpl(@NotNull View owner, @NotNull TokenTable table, T initialValue) Creates and registers the token. -
Uses of View in tech.guilhermekaua.spigotboot.inventoryapi.service
Method parameters in tech.guilhermekaua.spigotboot.inventoryapi.service with type arguments of type ViewModifier and TypeMethodDescriptionvoidOpens a registered view for the player without arguments.voidViewService.open(@NotNull org.bukkit.entity.Player player, @NotNull Class<? extends View> view, @NotNull ViewArguments arguments) Opens a registered view for the player with the given arguments.