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, manager, senderClass -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSubCommandBuilder(@NotNull CommandManager<?, S> manager, @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(CommandManager<?, S> manager, @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(CommandManager<?, S> manager, @NotNull @NotNull Class<C> senderClass, @NotNull @NotNull String label, @NotNull @NotNull String name) -
aliases
-
children
-
defaultExecution
-
info
- Overrides:
infoin classCommandSyntaxBuilder<S,C>
-
flags
- Overrides:
flagsin classCommandSyntaxBuilder<S,C>
-
flags
- Overrides:
flagsin classCommandSyntaxBuilder<S,C>
-
senderType
- Overrides:
senderTypein classCommandSyntaxBuilder<S,C>
-
argument
- Overrides:
argumentin classCommandSyntaxBuilder<S,C>
-
execute
- Overrides:
executein classCommandSyntaxBuilder<S,C>
-
parent
-
build
- Overrides:
buildin classCommandSyntaxBuilder<S,C>
-