Index
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
- 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
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form