Class ArgumentSyntaxUtility
java.lang.Object
io.github.mqzn.commands.base.syntax.ArgumentSyntaxUtility
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
aliasesIncludes
(CommandAliases commandAliases, String name) static boolean
aliasesIncludes
(String[] aliases, String name) static String
fetchArgId
(String argSyntax) static <S> String
format
(@NotNull CommandManager<?, S> commandManager, @NotNull String commandLabel, @NotNull List<@NotNull Argument<?>> arguments) static String
static boolean
isArgLiteral
(String argSyntax) static boolean
isArgOptional
(String argSyntax) static boolean
isArgRequired
(String argSyntax)
-
Field Details
-
ARGUMENT_FORMAT_PREFIX_SUFFIX
-
-
Method Details
-
isArgRequired
-
isArgOptional
-
isArgLiteral
-
fetchArgId
-
aliasesIncludes
-
aliasesIncludes
-
format
public static <S> String format(@NotNull @NotNull CommandManager<?, S> commandManager, @NotNull @NotNull String commandLabel, @NotNull @NotNull List<@NotNull Argument<?>> arguments) -
formatArg
-