Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractArgument<T> - Class in io.github.mqzn.commands.arguments
-
This class represents an argument as a command-syntax parameter to be used in usages and context parsing
- AbstractArgument(ArgumentData, Class<T>) - Constructor for class io.github.mqzn.commands.arguments.AbstractArgument
- AbstractArgument(String, Class<T>) - Constructor for class io.github.mqzn.commands.arguments.AbstractArgument
- AbstractArgument(String, Class<T>, boolean, boolean) - Constructor for class io.github.mqzn.commands.arguments.AbstractArgument
- AbstractArgument(String, Class<T>, boolean) - Constructor for class io.github.mqzn.commands.arguments.AbstractArgument
- AbstractCommandManager<B,
S> - Class in io.github.mqzn.commands.base.manager -
The class responsible for handling, registering, and coordinating the execution of the available commands
- AbstractCommandManager(B, SenderWrapper<S>) - Constructor for class io.github.mqzn.commands.base.manager.AbstractCommandManager
- accepts(S, Context<S>) - Method in interface io.github.mqzn.commands.base.CommandRequirement
-
Whether the criteria are true or not
- add(T) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- add(T) - Method in record class io.github.mqzn.commands.utilities.text.TextPage
- addAll(List<T>) - Method in record class io.github.mqzn.commands.utilities.text.TextPage
- addChild(SubCommandSyntax<S>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- addChild(String) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- addFlag(String) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- addFlag(String) - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
- addNextNode(CommandTree.CommandNode<S>) - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandNode
- aliases() - Element in annotation interface io.github.mqzn.commands.annotations.base.Command
- aliases() - Element in annotation interface io.github.mqzn.commands.annotations.subcommands.SubCommandInfo
- aliases() - Method in record class io.github.mqzn.commands.base.CommandInfo
-
Returns the value of the
aliases
record component. - aliases() - Method in interface io.github.mqzn.commands.base.manager.flags.CommandFlag
- aliases(String...) - Method in class io.github.mqzn.commands.base.manager.flags.FlagInfo.Builder
- aliases(String...) - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- aliases(String...) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- aliasesIncludes(CommandAliases, String) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- aliasesIncludes(String[], String) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- alternativeTypes() - Method in interface io.github.mqzn.commands.arguments.Argument
-
Alternative types that relate to similar data-type of the argument example-> boolean.class refers to Boolean.class
- alternativeTypes() - Method in class io.github.mqzn.commands.arguments.ArgumentBoolean
- alternativeTypes() - Method in class io.github.mqzn.commands.arguments.ArgumentDouble
- alternativeTypes() - Method in class io.github.mqzn.commands.arguments.ArgumentFloat
- alternativeTypes() - Method in class io.github.mqzn.commands.arguments.ArgumentInteger
- alternativeTypes() - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- alternativeTypes() - Method in class io.github.mqzn.commands.arguments.ArgumentLong
- AmbiguityChecker<S> - Class in io.github.mqzn.commands.base.manager
- AnnotationParser<S> - Class in io.github.mqzn.commands.annotations
- AnnotationParser(CommandManager<?, S>) - Constructor for class io.github.mqzn.commands.annotations.AnnotationParser
- Arg - Annotation Interface in io.github.mqzn.commands.annotations.base
- argument(Argument<?>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- argument(Argument<?>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- Argument<T> - Interface in io.github.mqzn.commands.arguments
-
An interface to represent an argument as a command-syntax parameter to be used in usages and context parsing
- ARGUMENT_FORMAT_PREFIX_SUFFIX - Static variable in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- ArgumentBoolean - Class in io.github.mqzn.commands.arguments
- ArgumentData - Class in io.github.mqzn.commands.arguments
- ArgumentDouble - Class in io.github.mqzn.commands.arguments
- ArgumentEnum<E extends Enum<E>> - Class in io.github.mqzn.commands.arguments
- ArgumentEnum(ArgumentData, Class<E>) - Constructor for class io.github.mqzn.commands.arguments.ArgumentEnum
- ArgumentEnum(String, Class<E>) - Constructor for class io.github.mqzn.commands.arguments.ArgumentEnum
- ArgumentEnum.Format - Enum Class in io.github.mqzn.commands.arguments
- ArgumentFloat - Class in io.github.mqzn.commands.arguments
- ArgumentInteger - Class in io.github.mqzn.commands.arguments
- ArgumentLiteral - Class in io.github.mqzn.commands.arguments
- ArgumentLong - Class in io.github.mqzn.commands.arguments
- ArgumentNumber<T extends Number> - Class in io.github.mqzn.commands.arguments
-
A class that represents any numeric argument
- ArgumentNumberComparator - Class in io.github.mqzn.commands.base.manager
- ArgumentNumberComparator() - Constructor for class io.github.mqzn.commands.base.manager.ArgumentNumberComparator
- ArgumentNumberComparator.ArgumentComparator<N extends Number> - Interface in io.github.mqzn.commands.base.manager
- argumentNumberSuggestionProcessor - Variable in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- ArgumentNumberSuggestionProcessor - Class in io.github.mqzn.commands.base.manager
- ArgumentParseException - Exception in io.github.mqzn.commands.exceptions.types
- ArgumentParseException(String, String, String) - Constructor for exception io.github.mqzn.commands.exceptions.types.ArgumentParseException
- arguments - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntax
- arguments - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- ArgumentStringArray - Class in io.github.mqzn.commands.arguments
- ArgumentSyntaxUtility - Class in io.github.mqzn.commands.utilities
- ArgumentTypeRegistry - Class in io.github.mqzn.commands.base.manager
- ArgumentWord - Class in io.github.mqzn.commands.arguments
- Array(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
- asOptional() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
Sets it automatically as optional (true)
- ASYNC - Enum constant in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.Type
B
- between(T, T) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- Boolean(ArgumentData) - Static method in interface io.github.mqzn.commands.arguments.Argument
- Boolean(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
- bootstrap - Variable in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- build() - Method in class io.github.mqzn.commands.base.caption.Caption.Builder
- build() - Method in class io.github.mqzn.commands.base.Command.Builder
- build() - Method in class io.github.mqzn.commands.base.manager.flags.CommandFlag.Builder
- build() - Method in class io.github.mqzn.commands.base.manager.flags.FlagInfo.Builder
- build() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- build() - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- build() - Method in class io.github.mqzn.commands.help.CommandHelpStyle.Builder
- builder() - Static method in interface io.github.mqzn.commands.help.CommandHelpStyle
- builder(CaptionKey) - Static method in interface io.github.mqzn.commands.base.caption.Caption
- builder(CommandManager<P, S>, String) - Static method in interface io.github.mqzn.commands.base.Command
-
Creating a builder instance for proper building of the command instance
- builder(String) - Static method in interface io.github.mqzn.commands.base.manager.flags.CommandFlag
- builder(String) - Static method in class io.github.mqzn.commands.base.manager.flags.FlagInfo
C
- calculateRemainingTime(long, CommandCooldown) - Static method in class io.github.mqzn.commands.base.cooldown.CooldownCaption
- callback(Throwable, S, Context<S>) - Method in interface io.github.mqzn.commands.exceptions.CommandExceptionHandler.ExceptionCallback
- canBeSender(Class<?>) - Method in interface io.github.mqzn.commands.base.SenderWrapper
- capacity() - Method in record class io.github.mqzn.commands.utilities.text.TextPage
-
Returns the value of the
capacity
record component. - caption() - Method in interface io.github.mqzn.commands.base.CommandRequirement
-
The caption that will be sent to the user if the criteria is false
- Caption<S> - Interface in io.github.mqzn.commands.base.caption
- Caption.Builder<S> - Class in io.github.mqzn.commands.base.caption
- Caption.CaptionResult<S> - Interface in io.github.mqzn.commands.base.caption
- CaptionKey - Class in io.github.mqzn.commands.base.caption
- captionRegistry - Variable in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- captionRegistry() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- captionRegistry() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The registry that holds all the captions that will be used during command execution
- CaptionRegistry<S> - Class in io.github.mqzn.commands.base.caption
- CaptionRegistry(CommandManager<?, S>) - Constructor for class io.github.mqzn.commands.base.caption.CaptionRegistry
- checkHasPermission(SenderWrapper<S>, S) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- children() - Element in annotation interface io.github.mqzn.commands.annotations.subcommands.SubCommandInfo
- children(String...) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- command - Variable in class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator
- command - Variable in exception io.github.mqzn.commands.exceptions.CommandException
- command - Variable in class io.github.mqzn.commands.help.CommandSyntaxPageDisplayer
- command() - Method in class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator
- Command<S> - Interface in io.github.mqzn.commands.base
- Command - Annotation Interface in io.github.mqzn.commands.annotations.base
- COMMAND_IN_COOLDOWN - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
- Command.Builder<S> - Class in io.github.mqzn.commands.base
- CommandAliases - Class in io.github.mqzn.commands.base.syntax
- CommandArgs - Class in io.github.mqzn.commands.base.context
- CommandContext<S> - Class in io.github.mqzn.commands.base.context
- CommandCooldown - Class in io.github.mqzn.commands.base.cooldown
- CommandCooldown(long, TimeUnit) - Constructor for class io.github.mqzn.commands.base.cooldown.CommandCooldown
- CommandException - Exception in io.github.mqzn.commands.exceptions
- CommandException(String, String) - Constructor for exception io.github.mqzn.commands.exceptions.CommandException
- CommandExceptionHandler<S> - Class in io.github.mqzn.commands.exceptions
- CommandExceptionHandler(CommandManager<?, S>) - Constructor for class io.github.mqzn.commands.exceptions.CommandExceptionHandler
- CommandExceptionHandler.ExceptionCallback<S> - Interface in io.github.mqzn.commands.exceptions
- CommandExecution<S,
C> - Interface in io.github.mqzn.commands.base.syntax - CommandExecutionCoordinator<S> - Class in io.github.mqzn.commands.base.manager
- CommandExecutionCoordinator.ExecutionResult - Enum Class in io.github.mqzn.commands.base.manager
- CommandExecutionCoordinator.Type - Enum Class in io.github.mqzn.commands.base.manager
- CommandFlag - Interface in io.github.mqzn.commands.base.manager.flags
- CommandFlag.Builder - Class in io.github.mqzn.commands.base.manager.flags
- CommandHelpProvider<S> - Interface in io.github.mqzn.commands.help
- CommandHelpStyle<S> - Interface in io.github.mqzn.commands.help
- CommandHelpStyle.Builder<S> - Class in io.github.mqzn.commands.help
- CommandHelpStyle.ImmutableHelpStyle<S> - Record Class in io.github.mqzn.commands.help
- CommandInfo - Record Class in io.github.mqzn.commands.base
-
A record that holds some information to it such as the permission of the command, it's description and it's aliases !
- CommandInfo(String, String, String...) - Constructor for record class io.github.mqzn.commands.base.CommandInfo
-
Creates an instance of a
CommandInfo
record class. - commandLabel - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntax
- commandLabel - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- CommandManager<B,
S> - Interface in io.github.mqzn.commands.base.manager - CommandNode(Command<S>, SubCommandSyntax<S>) - Constructor for class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandNode
- commandPrefix() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The prefix of all commands
- CommandRequirement<S> - Interface in io.github.mqzn.commands.base
-
Represents a requirement/criteria that must be true for the command to be executed
- CommandSearchResult(CommandSyntax<S>, CommandTree.CommandSearchResultState) - Constructor for class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResult
- CommandsGroup - Annotation Interface in io.github.mqzn.commands.annotations.base
- CommandSuggestionEngine<S> - Class in io.github.mqzn.commands.base.manager
- CommandSyntax<S> - Class in io.github.mqzn.commands.base.syntax
- CommandSyntaxBuilder<S,
C> - Class in io.github.mqzn.commands.base.syntax - CommandSyntaxBuilder(CommandManager<?, S>, Class<C>, String) - Constructor for class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- CommandSyntaxPageDisplayer<S> - Class in io.github.mqzn.commands.help
-
The class to display each syntax of a command it defines how it displays a single syntax
- CommandSyntaxPageDisplayer(CommandManager<?, S>, Command<S>, CommandHelpStyle<S>) - Constructor for class io.github.mqzn.commands.help.CommandSyntaxPageDisplayer
- CommandTree<S> - Class in io.github.mqzn.commands.base.syntax.tree
-
This class represents a tree data structure containing all nodes of subcommands of a particular command.
- CommandTree.CommandNode<S> - Class in io.github.mqzn.commands.base.syntax.tree
-
A class that defines a subcommand node, each node has a reference to its children nodes, the children can be more than one, that's why a set is being used
- CommandTree.CommandSearchResult<S> - Class in io.github.mqzn.commands.base.syntax.tree
- CommandTree.CommandSearchResultState - Enum Class in io.github.mqzn.commands.base.syntax.tree
- CommandTree.SubCommandKey<S> - Record Class in io.github.mqzn.commands.base.syntax.tree
- commandUsed() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
The command found and used in the context made by the command sender
- commandUsed() - Method in interface io.github.mqzn.commands.base.context.Context
-
The command found and used in the context made by the command sender
- commandUsed() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
The command found and used in the context made by the command sender
- comparator - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
- comparatorOfArg(Class<? extends ArgumentNumber<N>>) - Method in class io.github.mqzn.commands.base.manager.ArgumentNumberComparator
- compareTo(CommandSyntax<S>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- Context<S> - Interface in io.github.mqzn.commands.base.context
- ContextFlagRegistry<S> - Class in io.github.mqzn.commands.base.manager.flags
- ContextFlagRegistry.FlagExtractionResult - Enum Class in io.github.mqzn.commands.base.manager.flags
- convertArgument(ArgumentData, Class<?>) - Method in class io.github.mqzn.commands.base.manager.ArgumentTypeRegistry
- cooldown() - Method in interface io.github.mqzn.commands.base.Command
-
Represents a command cooldown
- cooldown(CommandCooldown) - Method in class io.github.mqzn.commands.base.Command.Builder
- Cooldown - Annotation Interface in io.github.mqzn.commands.annotations.base
- CooldownCaption<S> - Class in io.github.mqzn.commands.base.cooldown
- CooldownCaption() - Constructor for class io.github.mqzn.commands.base.cooldown.CooldownCaption
- cooldownMessage(long, TimeUnit, Context<S>) - Method in class io.github.mqzn.commands.base.cooldown.CooldownCaption
- coordinateExecution(C, CommandSyntax<S>, CommandContext<S>) - Method in class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator
- coordination(CommandExecutionCoordinator.Type) - Method in class io.github.mqzn.commands.base.Command.Builder
- coordinator() - Method in interface io.github.mqzn.commands.base.Command
-
Fetches the execution coordinator
- count() - Method in class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry
- count() - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
- create(Command<S>) - Static method in class io.github.mqzn.commands.base.manager.CommandSuggestionEngine
- create(CommandManager<?, ?>) - Static method in class io.github.mqzn.commands.base.manager.ArgumentNumberSuggestionProcessor
- create(CommandManager<?, S>, Command<S>, S, String[]) - Static method in class io.github.mqzn.commands.base.context.DelegateCommandContext
- create(CommandManager<?, S>, CommandContext<S>) - Static method in class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry
- create(CommandManager<?, S>, CommandSyntax<S>, DelegateCommandContext<S>) - Static method in class io.github.mqzn.commands.base.context.CommandContext
- create(CommandHelpStyle<S>, SenderWrapper<S>) - Static method in class io.github.mqzn.commands.utilities.text.PaginatedText
- create(CommandHelpStyle<S>, SenderWrapper<S>, int) - Static method in class io.github.mqzn.commands.utilities.text.PaginatedText
- create(Command<S>) - Static method in class io.github.mqzn.commands.base.syntax.tree.CommandTree
- create(Context<S>) - Static method in class io.github.mqzn.commands.base.context.CommandArgs
- create(SubCommandSyntax<S>) - Static method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
- create(String, String) - Static method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
D
- data - Variable in class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResult
- Default - Annotation Interface in io.github.mqzn.commands.annotations.base
- DEFAULT - Enum constant in enum class io.github.mqzn.commands.arguments.ArgumentEnum.Format
- DEFAULT_ITEMS_PER_PAGE - Static variable in class io.github.mqzn.commands.utilities.text.PaginatedText
- defaultExecution(C, DelegateCommandContext<S>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- defaultExecution(CommandExecution<S, C>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- defaultExecution(S, Context<S>) - Method in interface io.github.mqzn.commands.base.Command
-
The default command execution when no args are provided !
- defaultExecutor(CommandExecution<S, S>) - Method in class io.github.mqzn.commands.base.Command.Builder
- defaultValue() - Element in annotation interface io.github.mqzn.commands.annotations.base.Arg
- defaultValue() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
- defaultValue() - Method in interface io.github.mqzn.commands.arguments.Argument
-
The default value of this argument if the default value is null, means it has no default values, so it's a REQUIRED argument !
- defaultValue() - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- DelegateCommandContext<S> - Class in io.github.mqzn.commands.base.context
- description() - Element in annotation interface io.github.mqzn.commands.annotations.base.Arg
- description() - Element in annotation interface io.github.mqzn.commands.annotations.base.Command
- description() - Element in annotation interface io.github.mqzn.commands.annotations.base.ExecutionMeta
- description() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
The description of an argument
- description() - Method in interface io.github.mqzn.commands.arguments.Argument
-
The description of an argument
- description() - Method in record class io.github.mqzn.commands.base.CommandInfo
-
Returns the value of the
description
record component. - description() - Method in record class io.github.mqzn.commands.base.Information
-
Returns the value of the
description
record component. - description(String) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
Sets the description of the argument
- description(String) - Method in interface io.github.mqzn.commands.arguments.Argument
-
Sets the description of the argument
- display(SenderWrapper<S>, S, TextPage<S, T>) - Method in interface io.github.mqzn.commands.utilities.text.ItemPageTextDisplayer
- displayPage(String, S, int) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- displayPageItem(S, CommandSyntax<S>, int) - Method in class io.github.mqzn.commands.help.CommandSyntaxPageDisplayer
- displayPageItem(S, T, int) - Method in interface io.github.mqzn.commands.utilities.text.ItemPageTextDisplayer
- Double(ArgumentData) - Static method in interface io.github.mqzn.commands.arguments.Argument
- Double(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
E
- empty() - Static method in class io.github.mqzn.commands.utilities.Pair
- EMPTY - Static variable in class io.github.mqzn.commands.base.cooldown.CommandCooldown
- EMPTY_INFO - Static variable in record class io.github.mqzn.commands.base.CommandInfo
- entries() - Method in class io.github.mqzn.commands.arguments.ArgumentEnum
- Enum(ArgumentData, Class<E>) - Static method in interface io.github.mqzn.commands.arguments.Argument
- Enum(String, Class<E>) - Static method in interface io.github.mqzn.commands.arguments.Argument
- equals(Object) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
- equals(Object) - Method in class io.github.mqzn.commands.base.caption.CaptionKey
- equals(Object) - Method in record class io.github.mqzn.commands.base.CommandInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.github.mqzn.commands.base.cooldown.CommandCooldown
- equals(Object) - Method in record class io.github.mqzn.commands.base.Information
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- equals(Object) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- equals(Object) - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
- equals(Object) - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandNode
- equals(Object) - Method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.github.mqzn.commands.utilities.Pair
- equals(Object) - Method in record class io.github.mqzn.commands.utilities.text.TextPage
-
Indicates whether some other object is "equal to" this one.
- exceptionHandler() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- exceptionHandler() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The exception handler which handles exceptions during execution stage.
- execute(CommandExecution<S, C>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- execute(CommandExecution<S, C>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- execute(C, CommandContext<S>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- execute(C, CommandContext<S>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- execute(C, Context<S>) - Method in interface io.github.mqzn.commands.base.syntax.CommandExecution
- executeCommand(Command<S>, S, String[]) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- executeCommand(Command<S>, S, String[]) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Executes a command asynchronously OR synchronously using the execution coordinator
CommandExecutionCoordinator<S>
- execution - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntax
- execution - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- EXECUTION_ERROR - Static variable in interface io.github.mqzn.commands.base.caption.Message
- ExecutionMeta - Annotation Interface in io.github.mqzn.commands.annotations.base
- executionType() - Element in annotation interface io.github.mqzn.commands.annotations.base.Command
- extractFlags(S, Command<S>, CommandSyntax<S>) - Method in class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry
F
- FAILED - Enum constant in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.ExecutionResult
- FAILED - Enum constant in enum class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry.FlagExtractionResult
- fetchArgId(String) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- fillInStackTrace() - Method in exception io.github.mqzn.commands.exceptions.types.ArgumentParseException
- findAmbiguity() - Method in class io.github.mqzn.commands.base.manager.AmbiguityChecker
- findAmbiguity(Command<S>) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- findAmbiguity(Command<S>) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Finds syntaxes that are ambigious
- findSyntax(Command<S>, DelegateCommandContext<S>) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- findSyntax(Command<S>, DelegateCommandContext<S>) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Finds the most suitable syntax for the context that is being executed
- Flag - Annotation Interface in io.github.mqzn.commands.annotations.base
- FLAG_IDENTIFIER - Static variable in class io.github.mqzn.commands.base.manager.FlagRegistry
- FLAG_PATTERN - Static variable in class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry
- flagExists(String) - Method in class io.github.mqzn.commands.base.manager.FlagRegistry
- FlagInfo - Class in io.github.mqzn.commands.base.manager.flags
- FlagInfo.Builder - Class in io.github.mqzn.commands.base.manager.flags
- flagRegistry() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- flagRegistry() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The registry that holds all the flags that will be handled during command execution
- FlagRegistry - Class in io.github.mqzn.commands.base.manager
- flags - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntax
- flags - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- flags() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
The flags used in the command
- flags() - Method in interface io.github.mqzn.commands.base.context.Context
-
The flags used in the command
- flags() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
The flags used in the command
- flags() - Method in class io.github.mqzn.commands.base.manager.FlagRegistry
- flags(SyntaxFlags) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- flags(SyntaxFlags) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- flags(String...) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- flags(String...) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- flagsUsed() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
Fetches the number of flags used in the raw arguments
- flagsUsed() - Method in interface io.github.mqzn.commands.base.context.Context
-
Fetches the number of flags used in the raw arguments
- flagsUsed() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
Fetches the number of flags used in the raw arguments
- Float(ArgumentData) - Static method in interface io.github.mqzn.commands.arguments.Argument
- Float(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
- format(CommandManager<?, S>, String, List<Argument<?>>) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- formatArg(Argument<?>) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- formatUnit(TimeUnit) - Static method in class io.github.mqzn.commands.base.cooldown.CooldownCaption
- FOUND - Enum constant in enum class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResultState
- FOUND_INCOMPLETE - Enum constant in enum class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResultState
- FOUND_NONE - Enum constant in enum class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry.FlagExtractionResult
- from(FlagInfo) - Static method in interface io.github.mqzn.commands.base.manager.flags.CommandFlag
- fromType(Command<S>, CommandExecutionCoordinator.Type) - Static method in class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator
G
- genericBuilder(CommandManager<?, S>, Class<C>, String) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- genericBuilder(CommandManager<?, S>, Class<C>, String, String) - Static method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- getAfterRaw(String) - Method in class io.github.mqzn.commands.base.context.CommandArgs
- getAliases() - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- getAliases() - Method in class io.github.mqzn.commands.base.manager.flags.FlagInfo
- getAliases() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- getArgument(int) - Method in class io.github.mqzn.commands.base.context.CommandContext
-
Fetches the parsed argument value may return null if the value parsed is not valid some cases of failed argument parsing may be like this one: an integer argument with min of 1 and max of 10, however the input was "one" or may be "-1" which is not a valid value .
- getArgument(int) - Method in interface io.github.mqzn.commands.base.context.Context
-
Fetches the parsed argument value may return null if the value parsed is not valid some cases of failed argument parsing may be like this one: an integer argument with min of 1 and max of 10, however the input was "one" or may be "-1" which is not a valid value .
- getArgument(int) - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
Fetches the parsed argument value may return null if the value parsed is not valid some cases of failed argument parsing may be like this one: an integer argument with min of 1 and max of 10, however the input was "one" or may be "-1" which is not a valid value .
- getArgument(int) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getArgument(String) - Method in class io.github.mqzn.commands.base.context.CommandContext
-
Fetches the parsed argument value may return null if the value parsed is not valid some cases of failed argument parsing may be like this one: an integer argument with min of 1 and max of 10, however the input was "one" or may be "-1" which is not a valid value .
- getArgument(String) - Method in interface io.github.mqzn.commands.base.context.Context
-
Fetches the parsed argument value may return null if the value parsed is not valid some cases of failed argument parsing may be like this one: an integer argument with min of 1 and max of 10, however the input was "one" or may be "-1" which is not a valid value .
- getArgument(String) - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
Fetches the parsed argument value may return null if the value parsed is not valid some cases of failed argument parsing may be like this one: an integer argument with min of 1 and max of 10, however the input was "one" or may be "-1" which is not a valid value .
- getArguments() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getArguments(CommandTree<S>, CommandSyntax<S>) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getArray() - Method in class io.github.mqzn.commands.base.syntax.CommandAliases
- getBootstrap() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- getBootstrap() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The bootstrap for the platform on which the manager is being used on
- getCaption(CaptionKey) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
- getChildren() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- getCommand(String) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- getCommand(String) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Gets a command which is already registered
- getCommandCooldown(String) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- getCommandCooldown(String) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
- getCommandLabel() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getCommands() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- getCommands() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
All registered commands
- getComparator(Class<? extends ArgumentNumber<N>>) - Method in class io.github.mqzn.commands.base.manager.ArgumentTypeRegistry
- getExecution() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getFlag(String) - Method in class io.github.mqzn.commands.base.manager.FlagRegistry
- getFlag(String) - Method in class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry
- getFlags() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getId() - Method in class io.github.mqzn.commands.arguments.ArgumentData
- getInfo() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getInformation() - Method in class io.github.mqzn.commands.base.manager.flags.FlagInfo
- getInput() - Method in exception io.github.mqzn.commands.exceptions.types.ArgumentParseException
-
Gets the problematic command input.
- getItemsPerPage() - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- getLastIndex() - Method in interface io.github.mqzn.commands.base.context.Context
- getLastRawArgument(DelegateCommandContext<S>) - Static method in class io.github.mqzn.commands.base.syntax.tree.CommandTree
- getLeft() - Method in class io.github.mqzn.commands.utilities.Pair
- getMax() - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
-
Gets the maximum value for this argument.
- getMin() - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
-
Gets the minimum value for this argument.
- getName() - Method in class io.github.mqzn.commands.base.manager.flags.FlagInfo
- getName() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- getPage(int) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- getParent() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- getParentalArguments(CommandTree.SubCommandKey<S>) - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree
- getParser() - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- getProvider(Class<SP>) - Method in class io.github.mqzn.commands.base.manager.SuggestionProviderRegistry
- getRadix(String) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- getRaw(int) - Method in class io.github.mqzn.commands.base.context.CommandArgs
- getRawArgument(int) - Method in class io.github.mqzn.commands.base.context.CommandContext
-
Fetches the raw argument from the input in the constructor
- getRawArgument(int) - Method in interface io.github.mqzn.commands.base.context.Context
-
Fetches the raw argument from the input in the constructor
- getRawArgument(int) - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
Fetches the raw argument from the input in the constructor
- getRawArguments() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
The raw arguments used in the context made by the command sender
- getRawArguments() - Method in interface io.github.mqzn.commands.base.context.Context
-
The raw arguments used in the context made by the command sender
- getRawArguments() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
The raw arguments used in the context made by the command sender
- getRequiredArgument(int) - Method in class io.github.mqzn.commands.base.context.CommandContext
-
Fetches the original required argument stated by the syntax executed
- getRequiredArgument(int) - Method in interface io.github.mqzn.commands.base.context.Context
-
Fetches the original required argument stated by the syntax executed
- getRequiredArgument(int) - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
Fetches the original required argument stated by the syntax executed
- getRight() - Method in class io.github.mqzn.commands.utilities.Pair
- getRoots() - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree
- getSenderClass() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- getSenderWrapper() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- getSenderWrapper() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The wrapper for sending messages across different platforms
- getSubCommand(String) - Method in interface io.github.mqzn.commands.base.Command
-
Fetches a subcommand from the name
- getSubCommand(CommandTree.SubCommandKey<S>) - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree
- getSubCommandArguments(CommandTree.SubCommandKey<S>) - Method in class io.github.mqzn.commands.base.syntax.tree.SubCommandArgumentTree
- getUnit() - Method in class io.github.mqzn.commands.base.cooldown.CommandCooldown
- getValue() - Method in class io.github.mqzn.commands.base.cooldown.CommandCooldown
- greaterThan(N, N) - Method in interface io.github.mqzn.commands.base.manager.ArgumentNumberComparator.ArgumentComparator
- greaterThanOrEqual(N, N) - Method in interface io.github.mqzn.commands.base.manager.ArgumentNumberComparator.ArgumentComparator
- Greedy - Annotation Interface in io.github.mqzn.commands.annotations.base
H
- handleException(Throwable, S, Context<S>) - Method in class io.github.mqzn.commands.exceptions.CommandExceptionHandler
- handleHelpRequest(S, Context<S>, String, int, List<? extends CommandSyntax<S>>) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
- hasAliase(String) - Method in interface io.github.mqzn.commands.base.manager.flags.CommandFlag
- hasAliase(String) - Method in class io.github.mqzn.commands.base.manager.flags.FlagInfo
- hasArg(Argument<?>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- hasChild(SubCommandSyntax<S>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- hasChild(String) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- hasChildren() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- hasCooldown() - Method in interface io.github.mqzn.commands.base.Command
- hasFlag(String) - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
- hashCode() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
- hashCode() - Method in class io.github.mqzn.commands.base.caption.CaptionKey
- hashCode() - Method in record class io.github.mqzn.commands.base.CommandInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class io.github.mqzn.commands.base.cooldown.CommandCooldown
- hashCode() - Method in record class io.github.mqzn.commands.base.Information
-
Returns a hash code value for this object.
- hashCode() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- hashCode() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- hashCode() - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
- hashCode() - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandNode
- hashCode() - Method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
Returns a hash code value for this object.
- hashCode() - Method in class io.github.mqzn.commands.utilities.Pair
- hashCode() - Method in record class io.github.mqzn.commands.utilities.text.TextPage
-
Returns a hash code value for this object.
- hasLiteralArgs(CommandSyntax<S>) - Static method in class io.github.mqzn.commands.base.manager.AmbiguityChecker
- hasMax - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
- hasMax() - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
-
Gets if the argument has a maximum.
- hasMin - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
- hasMin() - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
-
Gets if the argument has a minimum.
- hasPermission(S, String) - Method in interface io.github.mqzn.commands.base.SenderWrapper
- hasProviderFor(Class<C>) - Method in class io.github.mqzn.commands.base.manager.SenderProviderRegistry
- header() - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
Returns the value of the
header
record component. - header(String) - Method in interface io.github.mqzn.commands.help.CommandHelpStyle
-
The header of the help topic
- header(String) - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
The header of the help topic
- header(Function<String, TextComponent>) - Method in class io.github.mqzn.commands.help.CommandHelpStyle.Builder
- helpProvider() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- helpProvider() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Fetches the command help provider during command execution of '/cmd help'
- highestLogicalUnitValue() - Method in class io.github.mqzn.commands.utilities.TimeParser
I
- id() - Element in annotation interface io.github.mqzn.commands.annotations.base.Arg
- id() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
The id of the Required argument
- id() - Method in interface io.github.mqzn.commands.arguments.Argument
-
The id of the Required argument
- ImmutableHelpStyle(Style, Function<CommandSyntax<S>, Style>, Function<String, TextComponent>) - Constructor for record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
Creates an instance of a
ImmutableHelpStyle
record class. - increment(Double) - Method in class io.github.mqzn.commands.arguments.ArgumentDouble
- increment(Float) - Method in class io.github.mqzn.commands.arguments.ArgumentFloat
- increment(Integer) - Method in class io.github.mqzn.commands.arguments.ArgumentInteger
- increment(Long) - Method in class io.github.mqzn.commands.arguments.ArgumentLong
- increment(T) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- info - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntax
- info - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- info() - Method in interface io.github.mqzn.commands.base.Command
-
The info of the command, like description, permission, and it's aliases
- info() - Method in interface io.github.mqzn.commands.base.manager.flags.CommandFlag
- info(CommandInfo) - Method in class io.github.mqzn.commands.base.Command.Builder
- info(Information) - Method in class io.github.mqzn.commands.base.manager.flags.FlagInfo.Builder
- info(Information) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- info(Information) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- Information - Record Class in io.github.mqzn.commands.base
- Information(String, String) - Constructor for record class io.github.mqzn.commands.base.Information
-
Creates an instance of a
Information
record class. - integer(ArgumentData) - Static method in interface io.github.mqzn.commands.arguments.Argument
- integer(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
- INVALID_ARGUMENT - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
- INVALID_ARGUMENT_ERROR - Static variable in interface io.github.mqzn.commands.base.caption.Message
- io.github.mqzn.commands.annotations - package io.github.mqzn.commands.annotations
- io.github.mqzn.commands.annotations.base - package io.github.mqzn.commands.annotations.base
- io.github.mqzn.commands.annotations.subcommands - package io.github.mqzn.commands.annotations.subcommands
- io.github.mqzn.commands.arguments - package io.github.mqzn.commands.arguments
- io.github.mqzn.commands.base - package io.github.mqzn.commands.base
- io.github.mqzn.commands.base.caption - package io.github.mqzn.commands.base.caption
- io.github.mqzn.commands.base.context - package io.github.mqzn.commands.base.context
- io.github.mqzn.commands.base.cooldown - package io.github.mqzn.commands.base.cooldown
- io.github.mqzn.commands.base.manager - package io.github.mqzn.commands.base.manager
- io.github.mqzn.commands.base.manager.flags - package io.github.mqzn.commands.base.manager.flags
- io.github.mqzn.commands.base.syntax - package io.github.mqzn.commands.base.syntax
- io.github.mqzn.commands.base.syntax.tree - package io.github.mqzn.commands.base.syntax.tree
- io.github.mqzn.commands.exceptions - package io.github.mqzn.commands.exceptions
- io.github.mqzn.commands.exceptions.types - package io.github.mqzn.commands.exceptions.types
- io.github.mqzn.commands.help - package io.github.mqzn.commands.help
- io.github.mqzn.commands.utilities - package io.github.mqzn.commands.utilities
- io.github.mqzn.commands.utilities.text - package io.github.mqzn.commands.utilities.text
- isArgLiteral(String) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- isArgOptional(String) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- isArgRequired(String) - Static method in class io.github.mqzn.commands.utilities.ArgumentSyntaxUtility
- isConsole(S) - Method in interface io.github.mqzn.commands.base.SenderWrapper
- isEmpty() - Method in class io.github.mqzn.commands.base.cooldown.CommandCooldown
- isLeafChild() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- isOptional() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
- isOptional() - Method in interface io.github.mqzn.commands.arguments.Argument
- isOptional() - Method in class io.github.mqzn.commands.arguments.ArgumentData
- isOptional() - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- isOrphan() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- isPresent(String) - Method in class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry
- isRawArgumentFlag(String) - Static method in class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry
- isSubCommand() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- isSuggestionDynamic() - Method in interface io.github.mqzn.commands.arguments.Argument
-
A dynamic suggestion is a type of suggestion in TAB-completion in which, the suggestion go through modifications and changes of its value through the app's run-time, so requires fetching/loading it actively.
- isUseRemainingSpace() - Method in class io.github.mqzn.commands.arguments.ArgumentData
- ItemPageTextDisplayer<S,
T extends TextConvertible<S>> - Interface in io.github.mqzn.commands.utilities.text - iterator() - Method in class io.github.mqzn.commands.base.context.CommandArgs
-
Returns an iterator over elements of type
T
. - iterator() - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
-
Returns an iterator over elements of type
T
. - iterator() - Method in record class io.github.mqzn.commands.utilities.text.TextPage
K
- key() - Method in interface io.github.mqzn.commands.base.caption.Caption
- key() - Method in class io.github.mqzn.commands.base.cooldown.CooldownCaption
- key() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- key() - Method in class io.github.mqzn.commands.help.UnknownPageCaption
L
- length() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
The length of the args used in the raw context
- length() - Method in interface io.github.mqzn.commands.base.context.Context
-
The length of the args used in the raw context
- length() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
- length() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- lessThan(N, N) - Method in interface io.github.mqzn.commands.base.manager.ArgumentNumberComparator.ArgumentComparator
- lessThanOrEqual(N, N) - Method in interface io.github.mqzn.commands.base.manager.ArgumentNumberComparator.ArgumentComparator
- lineStyle() - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
Returns the value of the
lineStyle
record component. - lineStyle() - Method in interface io.github.mqzn.commands.help.CommandHelpStyle
-
The line style of the help topic
- lineStyle(Style) - Method in class io.github.mqzn.commands.help.CommandHelpStyle.Builder
- literal(ArgumentData) - Static method in interface io.github.mqzn.commands.arguments.Argument
- literal(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
- log(String, Object...) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- log(String, Object...) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
- logger - Variable in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- Long(ArgumentData) - Static method in interface io.github.mqzn.commands.arguments.Argument
- Long(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
- LOWER_CASED - Enum constant in enum class io.github.mqzn.commands.arguments.ArgumentEnum.Format
M
- manager - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- manager - Variable in class io.github.mqzn.commands.help.CommandSyntaxPageDisplayer
- manager() - Method in interface io.github.mqzn.commands.base.Command
-
Command Manager instance that will be used in creation of this command
- mapSender(S) - Method in interface io.github.mqzn.commands.base.SenderProvider
- matches(String) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- matchesContext(DelegateCommandContext<S>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
-
Checks if the syntax matches the context input
- max - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
- max() - Element in annotation interface io.github.mqzn.commands.annotations.base.Range
- max(T) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- maxPages() - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- menuStyle() - Method in interface io.github.mqzn.commands.help.CommandHelpProvider
- message(S, Context<S>, Throwable) - Method in interface io.github.mqzn.commands.base.caption.Caption
- message(S, Context<S>, Throwable) - Method in class io.github.mqzn.commands.base.cooldown.CooldownCaption
- message(S, Context<S>, Throwable) - Method in class io.github.mqzn.commands.help.UnknownPageCaption
- Message - Interface in io.github.mqzn.commands.base.caption
- messageResult(S, Context<S>, Throwable) - Method in interface io.github.mqzn.commands.base.caption.Caption.CaptionResult
- min - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
- min() - Element in annotation interface io.github.mqzn.commands.annotations.base.Range
- min(T) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
N
- name() - Element in annotation interface io.github.mqzn.commands.annotations.base.Command
- name() - Element in annotation interface io.github.mqzn.commands.annotations.base.Flag
- name() - Element in annotation interface io.github.mqzn.commands.annotations.subcommands.SubCommandInfo
- name() - Method in interface io.github.mqzn.commands.base.Command
-
The name of the command
- name() - Method in interface io.github.mqzn.commands.base.manager.flags.CommandFlag
- name() - Method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
-
Returns the value of the
name
record component. - nextKey(String) - Method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
- NO_HELP_TOPIC_AVAILABLE - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
- NO_PERMISSION - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
- NOT_FOUND - Enum constant in enum class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResultState
- numericArgumentSuggestionProcessor() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- numericArgumentSuggestionProcessor() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Numeric argument suggestion processor
O
- of(String) - Static method in class io.github.mqzn.commands.arguments.ArgumentData
- of(String, boolean, boolean) - Static method in class io.github.mqzn.commands.arguments.ArgumentData
- of(Command<S>) - Static method in class io.github.mqzn.commands.base.manager.AmbiguityChecker
- of(String) - Static method in class io.github.mqzn.commands.base.caption.CaptionKey
- of(String...) - Static method in class io.github.mqzn.commands.base.syntax.CommandAliases
- of(String...) - Static method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
- of(L, R) - Static method in class io.github.mqzn.commands.utilities.Pair
- ONLY_PLAYER_EXECUTABLE - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
- optional() - Element in annotation interface io.github.mqzn.commands.annotations.base.Arg
P
- pageIndex() - Method in record class io.github.mqzn.commands.utilities.text.TextPage
-
Returns the value of the
pageIndex
record component. - pageItems() - Method in record class io.github.mqzn.commands.utilities.text.TextPage
-
Returns the value of the
pageItems
record component. - paginate() - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- PaginatedText<S,
T extends TextConvertible<S>> - Class in io.github.mqzn.commands.utilities.text - Pair<L,
R> - Class in io.github.mqzn.commands.utilities - parent() - Element in annotation interface io.github.mqzn.commands.annotations.subcommands.SubCommandInfo
- parent() - Method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
-
Returns the value of the
parent
record component. - parent(String) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- parse() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
Parses the arguments into the used syntax this algorithm should provide good reasonable performance
- parse() - Method in interface io.github.mqzn.commands.base.context.Context
-
Parses the arguments into the used syntax this algorithm should provide good reasonable performance
- parse() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
Parses the arguments into the used syntax this algorithm should provide good reasonable performance
- parse(long) - Static method in class io.github.mqzn.commands.utilities.TimeParser
- parse(S, String, String) - Method in interface io.github.mqzn.commands.arguments.Argument
-
Parses the raw input into it's argument type The argument type must be registered and defined by the user
- parse(S, String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentBoolean
- parse(S, String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- parse(S, String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- parse(S, String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentStringArray
- parse(S, String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentWord
- parse(CO) - Method in class io.github.mqzn.commands.annotations.AnnotationParser
-
Parses the annotated command into a command then registers it directly through the registered command manager !
- parse(String) - Static method in class io.github.mqzn.commands.utilities.TimeParser
- parse(S, String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentEnum
- parsedArguments() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
The number of parsed args
- parsedArguments() - Method in interface io.github.mqzn.commands.base.context.Context
-
The number of parsed args
- parsedArguments() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
The number of parsed args
- parser - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
- parseValue(String) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- permission() - Element in annotation interface io.github.mqzn.commands.annotations.base.Command
- permission() - Element in annotation interface io.github.mqzn.commands.annotations.base.ExecutionMeta
- permission() - Method in record class io.github.mqzn.commands.base.CommandInfo
-
Returns the value of the
permission
record component. - permission() - Method in record class io.github.mqzn.commands.base.Information
-
Returns the value of the
permission
record component. - PREFIX - Static variable in interface io.github.mqzn.commands.base.caption.Message
- prefixed(TextComponent) - Static method in interface io.github.mqzn.commands.base.caption.Message
- provide(ArgumentNumber<N>) - Method in class io.github.mqzn.commands.base.manager.ArgumentNumberSuggestionProcessor
- provider - Variable in class io.github.mqzn.commands.help.CommandSyntaxPageDisplayer
- provider() - Element in annotation interface io.github.mqzn.commands.annotations.base.Suggest
- provideSender(S, Class<C>) - Method in class io.github.mqzn.commands.base.manager.SenderProviderRegistry
R
- radixParser - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
- Range - Annotation Interface in io.github.mqzn.commands.annotations.base
- rawFormat() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
The raw arguments formatted using the command used
- rawFormat() - Method in interface io.github.mqzn.commands.base.context.Context
-
The raw arguments formatted using the command used
- rawFormat() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
The raw arguments formatted using the command used
- register(SuggestionProvider) - Method in class io.github.mqzn.commands.base.manager.SuggestionProviderRegistry
- registerArgumentConverter(Class<?>, Function<ArgumentData, Argument<?>>) - Method in class io.github.mqzn.commands.base.manager.ArgumentTypeRegistry
- registerCallback(Class<? extends Throwable>, CommandExceptionHandler.ExceptionCallback<S>) - Method in class io.github.mqzn.commands.exceptions.CommandExceptionHandler
- registerCaption(Caption<S>) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
- registerCommand(C) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- registerCommand(C) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Registers a command in the platform
- registerComparator(Class<? extends ArgumentNumber<N>>, ArgumentNumberComparator.ArgumentComparator<N>) - Method in class io.github.mqzn.commands.base.manager.ArgumentNumberComparator
- registerFlag(FlagInfo) - Method in class io.github.mqzn.commands.base.manager.FlagRegistry
- registerSenderProvider(Class<C>, SenderProvider<S, C>) - Method in class io.github.mqzn.commands.base.manager.SenderProviderRegistry
- remove(T) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- remove(T) - Method in record class io.github.mqzn.commands.utilities.text.TextPage
- removeChild(SubCommandSyntax<S>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- removeChild(String) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- removeFlag(String) - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
- removeScientificNotation(String) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
- requirement(CommandRequirement<S>) - Method in class io.github.mqzn.commands.base.Command.Builder
- requirements() - Element in annotation interface io.github.mqzn.commands.annotations.base.Command
- requirements() - Method in interface io.github.mqzn.commands.base.Command
-
The requirements for the command to be executed
S
- searchForSub(String) - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree
- self() - Static method in interface io.github.mqzn.commands.base.SenderProvider
- sendCaption(S, Context<S>, Throwable, Caption<S>) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
- sendCaption(S, Context<S>, Throwable, CaptionKey) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
- sendCaption(S, Context<S>, CaptionKey) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
- sender() - Method in class io.github.mqzn.commands.base.context.CommandContext
-
Fetches the sender for this context
- sender() - Method in interface io.github.mqzn.commands.base.context.Context
-
Fetches the sender for this context
- sender() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
-
Fetches the sender for this context
- senderClass - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntax
- senderClass - Variable in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- senderName(S) - Method in interface io.github.mqzn.commands.base.SenderWrapper
- SenderProvider<S,
C> - Interface in io.github.mqzn.commands.base - senderProviderRegistry - Variable in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- senderProviderRegistry() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- senderProviderRegistry() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The registry that holds all custom sender providers that will be used during command execution
- SenderProviderRegistry<S> - Class in io.github.mqzn.commands.base.manager
- SenderProviderRegistry() - Constructor for class io.github.mqzn.commands.base.manager.SenderProviderRegistry
- senderType() - Element in annotation interface io.github.mqzn.commands.annotations.base.ExecutionMeta
- senderType() - Method in interface io.github.mqzn.commands.base.SenderWrapper
- senderType(Class<C>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
- senderType(Class<C>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- SenderWrapper<S> - Interface in io.github.mqzn.commands.base
- sendMessage(S, String) - Method in interface io.github.mqzn.commands.base.SenderWrapper
- sendMessage(S, TextComponent) - Method in interface io.github.mqzn.commands.base.SenderWrapper
- setDefaultValue(String) - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- setDefaultValue(T) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
- setDefaultValue(T) - Method in interface io.github.mqzn.commands.arguments.Argument
-
Modifies the default value of the argument
- setFormat(ArgumentEnum.Format) - Method in class io.github.mqzn.commands.arguments.ArgumentEnum
- setHelpProvider(CommandHelpProvider<S>) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- setHelpProvider(CommandHelpProvider<S>) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Sets the help menu provider for all commands registered
- setInfo(Information) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- setOptional(boolean) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
Sets the argument to be optional or not
- setOptional(boolean) - Method in interface io.github.mqzn.commands.arguments.Argument
-
Sets the argument to be optional or not
- setParent(String) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- state - Variable in class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResult
- SUB_COMMAND_EXECUTE_METHOD - Static variable in class io.github.mqzn.commands.annotations.AnnotationParser
- SubCommand - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
- SubCommandArgumentTree<S> - Class in io.github.mqzn.commands.base.syntax.tree
-
This class represents the tree of subcommands arguments relations it's very beneficial in cases of complex inheritance between subcommands; while loading/parsing a single subcommand , it's essential to know 2 sets of arguments, which are the arguments of the subcommand being loaded specifically AND the all arguments related to the subcommand being loaded.
- SubCommandBuilder<S,
C> - Class in io.github.mqzn.commands.base.syntax - SubCommandBuilder(CommandManager<?, S>, Class<C>, String, String) - Constructor for class io.github.mqzn.commands.base.syntax.SubCommandBuilder
- SubCommandExecution - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
- SubCommandHelp<S> - Class in io.github.mqzn.commands.help
- SubCommandHelp(CommandManager<?, S>, String, SubCommandSyntax<S>) - Constructor for class io.github.mqzn.commands.help.SubCommandHelp
- SubCommandInfo - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
- SubCommandKey(String, String) - Constructor for record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
-
Creates an instance of a
SubCommandKey
record class. - SubCommands - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
- SubCommandSyntax<S> - Class in io.github.mqzn.commands.base.syntax
- SubCommandSyntax(CommandManager<?, S>, Class<C>, String, String, String, CommandAliases, CommandExecution<S, C>, SyntaxFlags, List<Argument<?>>, CommandExecution<S, C>) - Constructor for class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- SUCCESS - Enum constant in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.ExecutionResult
- SUCCESS - Enum constant in enum class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry.FlagExtractionResult
- suggest(String) - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
- suggest(T...) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
Suggests multiple suggestions for this argument
- suggest(T...) - Method in interface io.github.mqzn.commands.arguments.Argument
-
Suggests multiple suggestions for this argument
- suggest(Command<S>, S, String[]) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- suggest(Command<S>, S, String[]) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Suggests the suggestions in correspond to the args being used while tab completing and to the command arguments of course !
- suggest(T) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
Adds a suggestion object into the argument for TAB-completion
- suggest(T) - Method in interface io.github.mqzn.commands.arguments.Argument
-
Adds a suggestion object into the argument for TAB-completion
- Suggest - Annotation Interface in io.github.mqzn.commands.annotations.base
- SuggestionProvider - Interface in io.github.mqzn.commands.base
-
An interface that represents a function to provide suggestions for an argument for annotation parsing purposes
- suggestionProviderRegistry() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- suggestionProviderRegistry() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The suggestion provider registry
- SuggestionProviderRegistry - Class in io.github.mqzn.commands.base.manager
- suggestions - Variable in class io.github.mqzn.commands.arguments.AbstractArgument
- suggestions() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
- suggestions() - Method in interface io.github.mqzn.commands.arguments.Argument
- suggestions() - Method in class io.github.mqzn.commands.arguments.ArgumentBoolean
- suggestions() - Method in interface io.github.mqzn.commands.base.Command
-
Fetches the engine controlling and caching all suggestions for this command in a complex mapping
- suggestions() - Method in interface io.github.mqzn.commands.base.SuggestionProvider
-
The suggestions to be used for the argument
- SYNC - Enum constant in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.Type
- syntax() - Element in annotation interface io.github.mqzn.commands.annotations.base.ExecutionMeta
- syntax(CommandSyntax<S>...) - Method in class io.github.mqzn.commands.base.Command.Builder
- SyntaxAmbiguityException - Exception in io.github.mqzn.commands.exceptions.types
- SyntaxAmbiguityException(CommandManager<?, S>, Command<S>, Collection<CommandSyntax<S>>) - Constructor for exception io.github.mqzn.commands.exceptions.types.SyntaxAmbiguityException
- SyntaxAmbiguityException(String, Command<S>) - Constructor for exception io.github.mqzn.commands.exceptions.types.SyntaxAmbiguityException
- syntaxDisplayer(CommandManager<?, S>, Command<S>, CommandHelpStyle<S>) - Method in interface io.github.mqzn.commands.help.CommandHelpProvider
- syntaxes() - Method in interface io.github.mqzn.commands.base.Command
-
The syntaxes registered for this command
- SyntaxFlags - Class in io.github.mqzn.commands.base.syntax
- syntaxStyle() - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
Returns the value of the
syntaxStyle
record component. - syntaxStyle(CommandSyntax<S>) - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
The style of the syntax of a command
- syntaxStyle(CommandSyntax<S>) - Method in interface io.github.mqzn.commands.help.CommandHelpStyle
-
The style of the syntax of a command
- syntaxStyle(Function<CommandSyntax<S>, Style>) - Method in class io.github.mqzn.commands.help.CommandHelpStyle.Builder
- syntaxUsed() - Method in class io.github.mqzn.commands.base.context.CommandContext
- syntaxUsed() - Method in interface io.github.mqzn.commands.base.context.Context
- syntaxUsed() - Method in class io.github.mqzn.commands.base.context.DelegateCommandContext
T
- TextConvertible<S> - Interface in io.github.mqzn.commands.utilities.text
- TextPage<S,
T extends TextConvertible<S>> - Record Class in io.github.mqzn.commands.utilities.text - TextPage(int, int, List<T>) - Constructor for record class io.github.mqzn.commands.utilities.text.TextPage
-
Creates an instance of a
TextPage
record class. - TimeParser - Class in io.github.mqzn.commands.utilities
-
The main class that is used to parse time strings inputs The algorithm is fully written by me (aka Mqzen) Make sure to know just when to use it properly :D !
- toMillis() - Method in class io.github.mqzn.commands.base.cooldown.CommandCooldown
- toString() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
- toString() - Method in class io.github.mqzn.commands.base.caption.CaptionKey
- toString() - Method in record class io.github.mqzn.commands.base.CommandInfo
-
Returns a string representation of this record class.
- toString() - Method in class io.github.mqzn.commands.base.context.CommandArgs
- toString() - Method in record class io.github.mqzn.commands.base.Information
-
Returns a string representation of this record class.
- toString() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- toString() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- toString() - Method in record class io.github.mqzn.commands.base.syntax.tree.CommandTree.SubCommandKey
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.mqzn.commands.help.CommandHelpStyle.ImmutableHelpStyle
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.mqzn.commands.utilities.text.TextPage
-
Returns a string representation of this record class.
- toString(E) - Method in class io.github.mqzn.commands.arguments.ArgumentEnum
- toString(String[]) - Method in class io.github.mqzn.commands.arguments.ArgumentStringArray
- toString(T) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
changes the type of argument's object to a string
- toString(T) - Method in interface io.github.mqzn.commands.arguments.Argument
-
changes the type of argument's object to a string
- toText(CommandManager<?, S>, S) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
- toText(CommandManager<?, S>, S) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
- toText(CommandManager<?, S>, S) - Method in interface io.github.mqzn.commands.utilities.text.TextConvertible
- traverse(DelegateCommandContext<S>) - Method in class io.github.mqzn.commands.base.syntax.tree.CommandTree
-
Searches through the subcommands for appropriate subcommand that was used in the context
- tree() - Method in interface io.github.mqzn.commands.base.Command
-
The tree of subcommands of this command specifically
- type() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
The type of the argument
- type() - Method in interface io.github.mqzn.commands.arguments.Argument
-
The type of the argument
- type() - Method in class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator
- typeRegistry() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- typeRegistry() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
The argument types registry which contains all types of arguments that will be handled during execution
U
- unit() - Element in annotation interface io.github.mqzn.commands.annotations.base.Cooldown
- UNKNOWN_COMMAND - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
- UNKNOWN_HELP_PAGE - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
- UnknownCommandSenderType - Exception in io.github.mqzn.commands.exceptions
- UnknownCommandSenderType(Class<?>) - Constructor for exception io.github.mqzn.commands.exceptions.UnknownCommandSenderType
- UnknownPageCaption<S> - Class in io.github.mqzn.commands.help
- UnknownPageCaption() - Constructor for class io.github.mqzn.commands.help.UnknownPageCaption
- unregister(Class<? extends SuggestionProvider>) - Method in class io.github.mqzn.commands.base.manager.SuggestionProviderRegistry
- unregisterCaption(Caption<S>) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
- unregisterCommand(String) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
- unregisterCommand(String) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
-
Unregisters the command
- unregisterFlag(String) - Method in class io.github.mqzn.commands.base.manager.FlagRegistry
- UPPER_CASED - Enum constant in enum class io.github.mqzn.commands.arguments.ArgumentEnum.Format
- useRemainingSpace() - Method in class io.github.mqzn.commands.arguments.AbstractArgument
-
Whether the argument can become greedy and use the remaining args till the end of the args
- useRemainingSpace() - Method in interface io.github.mqzn.commands.arguments.Argument
-
Whether the argument can become greedy and use the remaining args till the end of the args
- useSpace() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
V
- value() - Element in annotation interface io.github.mqzn.commands.annotations.base.Cooldown
- value() - Element in annotation interface io.github.mqzn.commands.annotations.base.Suggest
- value() - Element in annotation interface io.github.mqzn.commands.annotations.subcommands.SubCommand
- value() - Element in annotation interface io.github.mqzn.commands.annotations.subcommands.SubCommands
- valueOf(String) - Static method in enum class io.github.mqzn.commands.arguments.ArgumentEnum.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.ExecutionResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry.FlagExtractionResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResultState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.mqzn.commands.arguments.ArgumentEnum.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.ExecutionResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mqzn.commands.base.manager.flags.ContextFlagRegistry.FlagExtractionResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mqzn.commands.base.syntax.tree.CommandTree.CommandSearchResultState
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withAliases(String...) - Method in class io.github.mqzn.commands.base.manager.flags.CommandFlag.Builder
- withDescription(String) - Method in class io.github.mqzn.commands.base.manager.flags.CommandFlag.Builder
- withDisplayer(ItemPageTextDisplayer<S, T>) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- withHeaderLine(String) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- withMessage(Caption.CaptionResult<S>) - Method in class io.github.mqzn.commands.base.caption.Caption.Builder
- withPermission(String) - Method in class io.github.mqzn.commands.base.manager.flags.CommandFlag.Builder
- withPrimaryColor(NamedTextColor) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- withSecondaryColor(NamedTextColor) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
- word(ArgumentData) - Static method in interface io.github.mqzn.commands.arguments.Argument
- word(String) - Static method in interface io.github.mqzn.commands.arguments.Argument
- wrap(Command<S>, CommandTree<S>) - Static method in class io.github.mqzn.commands.base.syntax.tree.SubCommandArgumentTree
- wrapper - Variable in class io.github.mqzn.commands.base.manager.AbstractCommandManager
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form