Index

A B C D E F G H I K L M N O P R S T U V W 
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
An internal builder class for the command class Command<S>
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form