Uses of Interface
co.aikar.commands.CommandIssuer
-
Uses of CommandIssuer in co.aikar.commands
Modifier and TypeClassDescriptionclass
CommandCompletionContext<I extends CommandIssuer>
class
CommandConditions<I extends CommandIssuer,
CEC extends CommandExecutionContext<CEC, I>, CC extends ConditionContext<I>> static interface
CommandConditions.Condition<I extends CommandIssuer>
static interface
CommandConditions.ParameterCondition<P,
CEC extends CommandExecutionContext, I extends CommandIssuer> class
CommandContexts<R extends CommandExecutionContext<?,
? extends CommandIssuer>> class
CommandExecutionContext<CEC extends CommandExecutionContext,
I extends CommandIssuer> class
CommandManager<IT,
I extends CommandIssuer, FT, MF extends MessageFormatter<FT>, CEC extends CommandExecutionContext<CEC, I>, CC extends ConditionContext<I>> class
CommandOperationContext<I extends CommandIssuer>
Holds information about the currently executing command on this threadclass
CommandParameter<CEC extends CommandExecutionContext<CEC,
? extends CommandIssuer>> class
ConditionContext<I extends CommandIssuer>
interface
IssuerLocaleChangedCallback<I extends CommandIssuer>
class
RegisteredCommand<CEC extends CommandExecutionContext<CEC,
? extends CommandIssuer>> Modifier and TypeFieldDescriptionprotected final I
CommandCompletionContext.issuer
protected final I
CommandExecutionContext.issuer
Modifier and TypeMethodDescriptionBaseCommand.getCurrentCommandIssuer()
Gets the current command issuer.static CommandIssuer
CommandManager.getCurrentCommandIssuer()
CommandCompletionContext.getIssuer()
CommandHelp.getIssuer()
Modifier and TypeMethodDescriptionboolean
BaseCommand.canExecute
(CommandIssuer issuer, RegisteredCommand<?> cmd) Deprecated.abstract CommandExecutionContext
CommandManager.createCommandContext
(RegisteredCommand command, CommandParameter parameter, CommandIssuer sender, List<String> args, int i, Map<String, Object> passedArgs) abstract CommandCompletionContext
CommandManager.createCompletionContext
(RegisteredCommand command, CommandIssuer sender, String input, String config, String[] args) CommandManager.createConditionContext
(CommandIssuer issuer, String config) void
BaseCommand.doHelp
(CommandIssuer issuer, String... args) boolean
ExceptionHandler.execute
(BaseCommand command, RegisteredCommand registeredCommand, CommandIssuer sender, List<String> args, Throwable t) Called when an exception occurs while executing a command
If an exception handler properly handles an exception, the user will not be noticied by the framework that something went unexceptected.void
ForwardingCommand.execute
(CommandIssuer issuer, co.aikar.commands.CommandRouter.CommandRouteResult result) default BaseCommand
RootCommand.execute
(CommandIssuer sender, String commandLabel, String[] args) CommandManager.formatMessage
(CommandIssuer issuer, MessageType type, co.aikar.locales.MessageKeyProvider key, String... replacements) CommandManager.generateCommandHelp
(CommandIssuer issuer, @NotNull String command) Deprecated.Unstable APICommandManager.generateCommandHelp
(CommandIssuer issuer, RootCommand rootCommand) Deprecated.Unstable APICommandManager.getCommandPrefix
(CommandIssuer issuer) CommandParameter.getDisplayName
(CommandIssuer issuer) CommandManager.getIssuerLocale
(CommandIssuer issuer) Locales.getMessage
(CommandIssuer issuer, co.aikar.locales.MessageKeyProvider key) Locales.getOptionalMessage
(CommandIssuer issuer, co.aikar.locales.MessageKey key) HelpEntry.getParameterSyntax
(CommandIssuer issuer) CommandParameter.getSyntax
(CommandIssuer issuer) RegisteredCommand.getSyntaxText
(CommandIssuer issuer) RootCommand.getTabCompletions
(CommandIssuer sender, String alias, String[] args) RootCommand.getTabCompletions
(CommandIssuer sender, String alias, String[] args, boolean commandsOnly) RootCommand.getTabCompletions
(CommandIssuer sender, String alias, String[] args, boolean commandsOnly, boolean isAsync) protected boolean
CommandManager.handleUncaughtException
(BaseCommand scope, RegisteredCommand registeredCommand, CommandIssuer sender, List<String> args, Throwable t) default boolean
RootCommand.hasAnyPermission
(CommandIssuer issuer) boolean
BaseCommand.hasPermission
(CommandIssuer issuer) boolean
CommandManager.hasPermission
(CommandIssuer issuer, String permission) boolean
CommandManager.hasPermission
(CommandIssuer issuer, Set<String> permissions) boolean
ForwardingCommand.hasPermission
(CommandIssuer sender) void
BaseCommand.help
(CommandIssuer issuer, String[] args) void
CommandHelpFormatter.printDetailedHelpCommand
(CommandHelp help, CommandIssuer issuer, HelpEntry entry) void
CommandHelpFormatter.printDetailedHelpFooter
(CommandHelp help, CommandIssuer issuer, HelpEntry entry) void
CommandHelpFormatter.printDetailedHelpHeader
(CommandHelp help, CommandIssuer issuer, HelpEntry entry) void
CommandHelpFormatter.printDetailedParameter
(CommandHelp help, CommandIssuer issuer, HelpEntry entry, CommandParameter param) void
CommandHelpFormatter.printHelpCommand
(CommandHelp help, CommandIssuer issuer, HelpEntry entry) void
CommandHelpFormatter.printHelpFooter
(CommandHelp help, CommandIssuer issuer) void
CommandHelpFormatter.printHelpHeader
(CommandHelp help, CommandIssuer issuer) void
CommandHelpFormatter.printSearchEntry
(CommandHelp help, CommandIssuer issuer, HelpEntry page) void
CommandHelpFormatter.printSearchFooter
(CommandHelp help, CommandIssuer issuer) void
CommandHelpFormatter.printSearchHeader
(CommandHelp help, CommandIssuer issuer) void
CommandManager.sendMessage
(CommandIssuer issuer, MessageType type, co.aikar.locales.MessageKeyProvider key, String... replacements) void
CommandHelp.showHelp
(CommandIssuer issuer) void
BaseCommand.showSyntax
(CommandIssuer issuer, RegisteredCommand<?> cmd) BaseCommand.tabComplete
(CommandIssuer issuer, String commandLabel, String[] args) Gets tab completed data from the given command from the user.BaseCommand.tabComplete
(CommandIssuer issuer, String commandLabel, String[] args, boolean isAsync) Gets the tab complete suggestions from a given command.ForwardingCommand.tabComplete
(CommandIssuer issuer, RootCommand rootCommand, String[] args, boolean isAsync) ModifierConstructorDescriptionCommandHelp
(CommandManager manager, RootCommand rootCommand, CommandIssuer issuer) -
Uses of CommandIssuer in co.aikar.commands.contexts
Modifier and TypeInterfaceDescriptioninterface
ContextResolver<T,
C extends CommandExecutionContext<?, ? extends CommandIssuer>> This defines a context resolver, which parsesContextResolver
fromContextResolver
.interface
IssuerAwareContextResolver<T,
C extends CommandExecutionContext<?, ? extends CommandIssuer>> interface
IssuerOnlyContextResolver<T,
C extends CommandExecutionContext<?, ? extends CommandIssuer>> A context resolver that will never consume input, and only resolves using the context of the issuer of the commandinterface
OptionalContextResolver<T,
C extends CommandExecutionContext<?, ? extends CommandIssuer>> The same asContextResolver
, however it can accept a null context.interface
SenderAwareContextResolver<T,
C extends CommandExecutionContext<?, ? extends CommandIssuer>> Deprecated.Please useIssuerAwareContextResolver
CommandConditions