Package studio.mevera.imperat.context
package studio.mevera.imperat.context
-
ClassDescriptionRepresents a custom data structure made specifically for handling the arguments entered by the
CommandSourceArgumentTypeRegistry<S extends CommandSource>Registry forArgumentTypeinstances, managing type resolution through a chain of handlers.CommandContext<S extends CommandSource>Represents the processes context of a command entered byCommandSourceRepresents the sender/source of a command being executed may be a console, a player in a game, etc...ExecutionContext<S extends CommandSource>Represents the execution context for a command, responsible for resolving and managing command arguments, flags, and their values during command execution.ExecutionResult<S extends CommandSource>Represents the result of a command execution operation in the Imperat framework.FlagData<S extends CommandSource>Represents a flag that has been parsed/read/loaded from a context of a command entered by theCommandSourceFlagData.FlagDataImpl<S extends CommandSource>ParsedArgument<S extends CommandSource>SuggestionContext<S extends CommandSource>Represents the context for auto-completion while providing suggestions