public class CommandExecutorBuilder<SENDER>
extends java.lang.Object
| Constructor and Description |
|---|
CommandExecutorBuilder(CommandRoute<SENDER> parent) |
| Modifier and Type | Method and Description |
|---|---|
CommandExecutorBuilder<SENDER> |
apply(java.util.function.Consumer<CommandExecutor<SENDER>> apply) |
CommandExecutorBuilder<SENDER> |
argument(Argument<?> argument) |
CommandExecutorBuilder<SENDER> |
arguments(java.lang.Iterable<Argument<?>> arguments) |
CommandExecutorBuilder<SENDER> |
bindRequirements(java.util.List<BindRequirement<?>> bindRequirements) |
CommandExecutor<SENDER> |
build() |
boolean |
canBuild() |
CommandExecutorBuilder<SENDER> |
contextRequirement(ContextRequirement<?> contextRequirement) |
CommandExecutorBuilder<SENDER> |
contextRequirements(java.lang.Iterable<ContextRequirement<?>> contextRequirements) |
CommandExecutorBuilder<SENDER> |
executor(java.util.function.Consumer<LiteContext<SENDER>> executor) |
public CommandExecutorBuilder(CommandRoute<SENDER> parent)
public CommandExecutorBuilder<SENDER> argument(Argument<?> argument)
public boolean canBuild()
public CommandExecutorBuilder<SENDER> arguments(java.lang.Iterable<Argument<?>> arguments)
public CommandExecutorBuilder<SENDER> contextRequirement(ContextRequirement<?> contextRequirement)
public CommandExecutorBuilder<SENDER> contextRequirements(java.lang.Iterable<ContextRequirement<?>> contextRequirements)
public CommandExecutorBuilder<SENDER> bindRequirements(java.util.List<BindRequirement<?>> bindRequirements)
public CommandExecutorBuilder<SENDER> executor(java.util.function.Consumer<LiteContext<SENDER>> executor)
public CommandExecutorBuilder<SENDER> apply(java.util.function.Consumer<CommandExecutor<SENDER>> apply)
public CommandExecutor<SENDER> build()