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
 
AbstractCommandManager(B, SenderWrapper<S>, CommandExecutionCoordinator.Type) - 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
 
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.base.syntax.CommandSyntax
 
aliasesIncludes(String[], String) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
alternativeTypes() - Method in interface io.github.mqzn.commands.arguments.Argument
 
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
 
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
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
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
 
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
 
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
 
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

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
 
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 exception io.github.mqzn.commands.exceptions.CommandException
 
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
 
CommandContext<S> - Class in io.github.mqzn.commands.base.context
 
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
 
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 - Interface 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
 
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
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(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>, CommandHelpProvider) - Constructor for class io.github.mqzn.commands.help.CommandSyntaxPageDisplayer
 
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
 
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
 
coordinateExecution(C, CommandSyntax<S>, CommandContext<S>) - Method in class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator
 
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(CommandHelpProvider, SenderWrapper<S>) - Static method in class io.github.mqzn.commands.utilities.text.PaginatedText
 
create(CommandHelpProvider, SenderWrapper<S>, int) - Static method in class io.github.mqzn.commands.utilities.text.PaginatedText
 

D

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
 
description(String) - Method in interface io.github.mqzn.commands.arguments.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(Class<C>, String) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
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 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 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
 
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.base.syntax.CommandSyntax
 
fillInStackTrace() - Method in exception io.github.mqzn.commands.exceptions.types.ArgumentParseException
 
findAmbiguity(List<CommandSyntax<S>>) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
findAmbiguity(List<CommandSyntax<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.base.syntax.CommandSyntax
 
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
 

G

genericBuilder(Class<C>, String) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
 
genericBuilder(Class<C>, String, String) - Static method in class io.github.mqzn.commands.base.syntax.SubCommandBuilder
 
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
getCachedParentArguments() - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
 
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
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
 
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
 
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
 
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
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
Greedy - Annotation Interface in io.github.mqzn.commands.annotations.base
 

H

handleException(E, S, CommandContext<S>) - Method in class io.github.mqzn.commands.exceptions.CommandExceptionHandler
 
handleHelpProvider(S, Context<S>, String, int, List<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
 
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 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 record class io.github.mqzn.commands.utilities.text.TextPage
Returns a hash code value for this object.
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(String) - Method in interface io.github.mqzn.commands.help.CommandHelpProvider
The header of the help topic
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'

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
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.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.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.text - package io.github.mqzn.commands.utilities.text
 
isArgLiteral(String) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
isArgOptional(String) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
isArgRequired(String) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
isConsole(S) - Method in interface io.github.mqzn.commands.base.SenderWrapper
 
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
 
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.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
 

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
 
lineStyle() - Method in interface io.github.mqzn.commands.help.CommandHelpProvider
The line style of the help topic
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.manager.CommandExecutionCoordinator
 
manager() - Method in interface io.github.mqzn.commands.base.Command
Command Manager instance that will be used in creation of this command
manager() - Method in class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator
 
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 Here are some examples:
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
 
message(S, Context<S>, E) - Method in interface io.github.mqzn.commands.base.caption.Caption
 
Message - Interface in io.github.mqzn.commands.base.caption
 
messageResult(S, Context<S>, CommandException) - 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
 
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_ENUM_VALUE_ERROR - Static variable in class io.github.mqzn.commands.arguments.ArgumentEnum
 
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(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
 
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
 
parent() - Element in annotation interface io.github.mqzn.commands.annotations.subcommands.SubCommandInfo
 
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(String, String) - Method in interface io.github.mqzn.commands.arguments.Argument
 
parse(String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentBoolean
 
parse(String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentEnum
 
parse(String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
 
parse(String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
 
parse(String, String) - Method in class io.github.mqzn.commands.arguments.ArgumentStringArray
 
parse(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 !
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() - 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<E>, CommandExceptionHandler.ExceptionCallback<E, 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
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

self() - Static method in interface io.github.mqzn.commands.base.SenderProvider
 
sendCaption(S, Context<S>, E, Caption<S>) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
 
sendCaption(S, Context<S>, E, 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) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
setHelpProvider(CommandHelpProvider) - 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
 
setOptional(boolean) - Method in interface io.github.mqzn.commands.arguments.Argument
 
setParent(String) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
 
setParentArguments(List<Argument<?>>) - Method in class io.github.mqzn.commands.base.syntax.SubCommandSyntax
 
SUB_COMMAND_EXECUTE_METHOD - Static variable in class io.github.mqzn.commands.annotations.AnnotationParser
 
SubCommand - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
 
SubCommandBuilder<S,C> - Class in io.github.mqzn.commands.base.syntax
 
SubCommandBuilder(Class<C>, String, String) - Constructor for class io.github.mqzn.commands.base.syntax.SubCommandBuilder
 
SubCommandExecution - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
 
SubCommandInfo - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
 
SubCommands - Annotation Interface in io.github.mqzn.commands.annotations.subcommands
 
SubCommandSyntax<S> - Class in io.github.mqzn.commands.base.syntax
 
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
 
suggest(T...) - Method in interface io.github.mqzn.commands.arguments.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
 
suggest(T) - Method in interface io.github.mqzn.commands.arguments.Argument
 
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
 
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(CommandSyntax<S>) - Method in interface io.github.mqzn.commands.help.CommandHelpProvider
The style of the syntax of a command

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.
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 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.SubCommandSyntax
 
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
 
toString(T) - Method in interface io.github.mqzn.commands.arguments.Argument
 
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
 
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
 
UnknownCommandSenderType - Exception in io.github.mqzn.commands.exceptions
 
UnknownCommandSenderType(Class<?>) - Constructor for exception io.github.mqzn.commands.exceptions.UnknownCommandSenderType
 
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.
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.

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
 
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