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
 
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<P,S> - Class in io.github.mqzn.commands.base.manager
 
AbstractCommandManager(P, SenderWrapper<S>) - Constructor for class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
AbstractCommandManager(P, 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
 
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
 
addFlag(String) - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
 
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
 
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
 
AmbiguityChecker<S> - Class in io.github.mqzn.commands.base.manager
 
Argument<T> - Interface in io.github.mqzn.commands.arguments
 
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
 
ArgumentParseException - Exception in io.github.mqzn.commands.exceptions.types
 
ArgumentParseException(String, String, int, Command<?>) - Constructor for exception io.github.mqzn.commands.exceptions.types.ArgumentParseException
 
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(boolean) - 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
 
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
 
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.sender.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
 
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
 
CaptionRegistry<S> - Class in io.github.mqzn.commands.base.caption
 
CaptionRegistry(CommandManager<?, S>) - Constructor for class io.github.mqzn.commands.base.caption.CaptionRegistry
 
command - Variable in exception io.github.mqzn.commands.exceptions.CommandException
 
Command<S> - Interface in io.github.mqzn.commands.base
 
Command.Builder<S> - Class in io.github.mqzn.commands.base
An internal builder class for the command class Command<S>
CommandContext<S> - Class in io.github.mqzn.commands.base.context
 
CommandException - Exception in io.github.mqzn.commands.exceptions
 
CommandException(String, Command<S>) - 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> - 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
 
CommandInfo(String, String, String...) - Constructor for record class io.github.mqzn.commands.base.CommandInfo
Creates an instance of a CommandInfo record class.
CommandManager<P,S> - Interface in io.github.mqzn.commands.base.manager
 
CommandRequirement<S> - Interface in io.github.mqzn.commands.base
 
commandStarter() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
 
CommandSyntax<S> - Class in io.github.mqzn.commands.base.syntax
 
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(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
 
coordinateExecution(S, 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(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

debug() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
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(S, Context<S>) - Method in interface io.github.mqzn.commands.base.Command
The default command execution when no args are provided !
defaultExecutor(CommandExecution<S>) - Method in class io.github.mqzn.commands.base.Command.Builder
 
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() - 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.
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_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 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 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
 
execute(S, CommandContext<S>) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
execute(S, 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
 
EXECUTION_ERROR - Static variable in interface io.github.mqzn.commands.base.caption.Message
 
extractFlags(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() - Method in class io.github.mqzn.commands.base.manager.AmbiguityChecker
 
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
 
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
 
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
 
FlagRegistry - Class in io.github.mqzn.commands.base.manager
 
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
 
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
 
formatted() - 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

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
 
getBootstrap() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
getBootstrap() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
 
getCaption(CaptionKey) - Method in class io.github.mqzn.commands.base.caption.CaptionRegistry
 
getCommand(String) - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
getCommand(String) - Method in interface io.github.mqzn.commands.base.manager.CommandManager
 
getCommands() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
getCommands() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
 
getErrorCode() - Method in exception io.github.mqzn.commands.exceptions.types.ArgumentParseException
Gets the error code of the exception.
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
 
getInput() - Method in exception io.github.mqzn.commands.exceptions.types.ArgumentParseException
Gets the problematic command input.
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.
getNumberProperties() - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
Creates the byteflag based on the number's min/max existance.
getPage(int) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
 
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
getSenderWrapper() - Method in class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
getSenderWrapper() - Method in interface io.github.mqzn.commands.base.manager.CommandManager
 

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 class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
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
 
hasFlag(String) - Method in class io.github.mqzn.commands.base.syntax.SyntaxFlags
 
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 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.sender.SenderWrapper
 
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
 

I

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
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
 
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.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.sender - package io.github.mqzn.commands.sender
 
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.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.sender.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.ArgumentLiteral
 
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
 
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.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
 
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(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(T) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
 

N

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
 
NOT_NUMBER_ERROR - Static variable in class io.github.mqzn.commands.arguments.ArgumentNumber
 

O

of(CommandManager<?, S>, String, CommandExecution<S>, Argument<?>...) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
of(CommandManager<?, S>, String, CommandExecution<S>, SyntaxFlags, Argument<?>...) - Static method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
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(List<CommandSyntax<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.SyntaxFlags
 
ONLY_PLAYER_EXECUTABLE - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
 

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
 
Pair() - Constructor for class io.github.mqzn.commands.utilities.Pair
 
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(Command<?>, String) - Method in interface io.github.mqzn.commands.arguments.Argument
 
parse(Command<?>, String) - Method in class io.github.mqzn.commands.arguments.ArgumentBoolean
 
parse(Command<?>, String) - Method in class io.github.mqzn.commands.arguments.ArgumentEnum
 
parse(Command<?>, String) - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
 
parse(Command<?>, String) - Method in class io.github.mqzn.commands.arguments.ArgumentNumber
 
parse(Command<?>, String) - Method in class io.github.mqzn.commands.arguments.ArgumentStringArray
 
parse(Command<?>, String) - Method in class io.github.mqzn.commands.arguments.ArgumentWord
 
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() - 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.
plugin - Variable in class io.github.mqzn.commands.base.manager.AbstractCommandManager
 
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
 

R

radixParser - Variable in class io.github.mqzn.commands.arguments.ArgumentNumber
 
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
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
 
registerFlag(FlagInfo) - Method in class io.github.mqzn.commands.base.manager.FlagRegistry
 
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
 
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() - Method in interface io.github.mqzn.commands.base.Command
The requirements for the command to be executed

S

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
senderName(S) - Method in interface io.github.mqzn.commands.sender.SenderWrapper
 
senderType() - Method in interface io.github.mqzn.commands.sender.SenderWrapper
 
SenderWrapper<S> - Interface in io.github.mqzn.commands.sender
 
sendMessage(S, String) - Method in interface io.github.mqzn.commands.sender.SenderWrapper
 
sendMessage(S, TextComponent) - Method in interface io.github.mqzn.commands.sender.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
 
setOptional(boolean) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
 
setOptional(boolean) - Method in interface io.github.mqzn.commands.arguments.Argument
 
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(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
 
suggest(T) - Method in class io.github.mqzn.commands.arguments.AbstractArgument
 
suggest(T) - Method in interface io.github.mqzn.commands.arguments.Argument
 
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 class io.github.mqzn.commands.arguments.ArgumentDouble
 
suggestions() - Method in class io.github.mqzn.commands.arguments.ArgumentFloat
 
suggestions() - Method in class io.github.mqzn.commands.arguments.ArgumentInteger
 
suggestions() - Method in class io.github.mqzn.commands.arguments.ArgumentLiteral
 
suggestions() - Method in class io.github.mqzn.commands.arguments.ArgumentLong
 
suggestions() - Method in class io.github.mqzn.commands.arguments.ArgumentStringArray
 
suggestions() - Method in class io.github.mqzn.commands.arguments.ArgumentWord
 
SYNC - Enum constant in enum class io.github.mqzn.commands.base.manager.CommandExecutionCoordinator.Type
 
syntax(CommandExecution<S>, Argument<?>...) - Method in class io.github.mqzn.commands.base.Command.Builder
 
syntax(CommandExecution<S>, SyntaxFlags, Argument<?>...) - Method in class io.github.mqzn.commands.base.Command.Builder
 
syntax(CommandExecution<S>, SyntaxFlags, String, String, Argument<?>...) - Method in class io.github.mqzn.commands.base.Command.Builder
 
syntax(CommandExecution<S>, String, String, Argument<?>...) - Method in class io.github.mqzn.commands.base.Command.Builder
 
syntax(CommandSyntax<S>) - Method in class io.github.mqzn.commands.base.Command.Builder
 
SyntaxAmbiguityException - Exception in io.github.mqzn.commands.exceptions.types
 
SyntaxAmbiguityException(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.
TOO_HIGH_ERROR - Static variable in class io.github.mqzn.commands.arguments.ArgumentNumber
 
TOO_LOW_ERROR - Static variable in class io.github.mqzn.commands.arguments.ArgumentNumber
 
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 record class io.github.mqzn.commands.utilities.text.TextPage
Returns a string representation of this record class.
toText(S) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
toText(S) - Method in interface io.github.mqzn.commands.utilities.text.TextConvertible
 
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
 

U

UNKNOWN_COMMAND - Static variable in class io.github.mqzn.commands.base.caption.CaptionKey
 
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
 
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

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
 
withFlag(String) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
withHeaderLine(String) - Method in class io.github.mqzn.commands.utilities.text.PaginatedText
 
withInfo(String, String) - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
withMessage(Caption.CaptionResult<S>) - Method in class io.github.mqzn.commands.base.caption.Caption.Builder
 
withoutFlagsOrOptionalArgumentsLength() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
withoutOptionalLength() - Method in class io.github.mqzn.commands.base.syntax.CommandSyntax
 
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