Uses of Interface
dev.sympho.modular_commands.api.command.context.InteractionCommandContext
Packages that use InteractionCommandContext
Package
Description
Interfaces that represent the invocation context of a command.
Handler interfaces used across the system.
-
Uses of InteractionCommandContext in dev.sympho.modular_commands.api.command.context
Subinterfaces of InteractionCommandContext in dev.sympho.modular_commands.api.command.contextModifier and TypeInterfaceDescriptioninterface
The execution context of an command invoked through a slash command. -
Uses of InteractionCommandContext in dev.sympho.modular_commands.api.command.handler
Methods in dev.sympho.modular_commands.api.command.handler that return types with arguments of type InteractionCommandContextModifier and TypeMethodDescriptionInteractionHandlers.Impl.invocation()
Returns the value of theinvocation
record component.InteractionHandlers.invocation()
List<? extends ResultHandler<? super InteractionCommandContext>>
InteractionHandlers.Impl.result()
Returns the value of theresult
record component.List<? extends ResultHandler<? super InteractionCommandContext>>
InteractionHandlers.result()
Method parameters in dev.sympho.modular_commands.api.command.handler with type arguments of type InteractionCommandContextModifier and TypeMethodDescriptionstatic InteractionHandlers
Handlers.interaction
(InvocationHandler<? super InteractionCommandContext> invocation) Creates a handler set with the given handlers, with support only for interaction-based commands, and no result handlers.static InteractionHandlers
Handlers.interaction
(InvocationHandler<? super InteractionCommandContext> invocation, ResultHandler<? super InteractionCommandContext>... result) Creates a handler set with the given handlers, with support for interaction-based commands.static InteractionHandlers
Handlers.interaction
(InvocationHandler<? super InteractionCommandContext> invocation, List<? extends ResultHandler<? super InteractionCommandContext>> result) Creates a handler set with the given handlers, with support for interaction-based commands.static InteractionHandlers
Handlers.interaction
(InvocationHandler<? super InteractionCommandContext> invocation, List<? extends ResultHandler<? super InteractionCommandContext>> result) Creates a handler set with the given handlers, with support for interaction-based commands.Constructor parameters in dev.sympho.modular_commands.api.command.handler with type arguments of type InteractionCommandContextModifierConstructorDescriptionImpl
(InvocationHandler<? super InteractionCommandContext> invocation, List<? extends ResultHandler<? super InteractionCommandContext>> result) Creates an instance of aImpl
record class.Impl
(InvocationHandler<? super InteractionCommandContext> invocation, List<? extends ResultHandler<? super InteractionCommandContext>> result) Creates an instance of aImpl
record class.