Class SubCommandBuilder<S,C>
java.lang.Object
io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder<S,C>
io.github.mqzn.commands.base.syntax.SubCommandBuilder<S,C>
-
Field Summary
Fields inherited from class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
arguments, commandLabel, execution, flags, info, senderClass
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SubCommandBuilder
(@NotNull Class<C> senderClass, @NotNull String label, @NotNull String name) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
defaultExecution
(CommandExecution<S, C> defaultExecution) execute
(@NotNull CommandExecution<S, C> execution) flags
(SyntaxFlags flags) static <S,
C> SubCommandBuilder<S, C> genericBuilder
(@NotNull Class<C> senderClass, @NotNull String label, @NotNull String name) info
(@Nullable Information info) senderType
(@Nullable Class<C> senderClass) Methods inherited from class io.github.mqzn.commands.base.syntax.CommandSyntaxBuilder
genericBuilder
-
Constructor Details
-
SubCommandBuilder
-
-
Method Details
-
genericBuilder
public static <S,C> SubCommandBuilder<S,C> genericBuilder(@NotNull @NotNull Class<C> senderClass, @NotNull @NotNull String label, @NotNull @NotNull String name) -
aliases
-
children
-
defaultExecution
-
info
- Overrides:
info
in classCommandSyntaxBuilder<S,
C>
-
flags
- Overrides:
flags
in classCommandSyntaxBuilder<S,
C>
-
flags
- Overrides:
flags
in classCommandSyntaxBuilder<S,
C>
-
senderType
- Overrides:
senderType
in classCommandSyntaxBuilder<S,
C>
-
argument
- Overrides:
argument
in classCommandSyntaxBuilder<S,
C>
-
execute
- Overrides:
execute
in classCommandSyntaxBuilder<S,
C>
-
parent
-
build
- Overrides:
build
in classCommandSyntaxBuilder<S,
C>
-