public class CommandBuilder extends Object
Constructor and Description |
---|
CommandBuilder() |
Modifier and Type | Method and Description |
---|---|
CommandBuilder |
addChild(CommandBuilder child) |
CommandBuilder |
addChildren(List<CommandBuilder> children) |
CommandBuilder |
addOption(ProcessedOption option) |
CommandBuilder |
addOption(ProcessedOptionBuilder option) |
CommandBuilder |
addOptions(List<ProcessedOption> options) |
CommandBuilder |
aliases(List<String> aliases) |
CommandBuilder |
argument(ProcessedOption argument) |
CommandBuilder |
command(Class<? extends Command> command) |
CommandBuilder |
command(Command command) |
CommandContainer |
create() |
CommandBuilder |
description(String description) |
CommandBuilder |
name(String name) |
CommandBuilder |
populator(CommandPopulator<?,? extends Command> populator) |
CommandBuilder |
resultHandler(Class<? extends ResultHandler> resultHandler) |
CommandBuilder |
resultHandler(ResultHandler resultHandler) |
CommandBuilder |
validator(Class<? extends CommandValidator> commandValidator) |
CommandBuilder |
validator(CommandValidator<?> commandValidator) |
public CommandBuilder name(String name)
public CommandBuilder aliases(List<String> aliases)
public CommandBuilder description(String description)
public CommandBuilder command(Command command)
public CommandBuilder command(Class<? extends Command> command)
public CommandBuilder validator(CommandValidator<?> commandValidator)
public CommandBuilder validator(Class<? extends CommandValidator> commandValidator)
public CommandBuilder populator(CommandPopulator<?,? extends Command> populator)
public CommandBuilder resultHandler(ResultHandler resultHandler)
public CommandBuilder resultHandler(Class<? extends ResultHandler> resultHandler)
public CommandBuilder argument(ProcessedOption argument)
public CommandBuilder addOption(ProcessedOption option)
public CommandBuilder addOption(ProcessedOptionBuilder option)
public CommandBuilder addOptions(List<ProcessedOption> options)
public CommandBuilder addChild(CommandBuilder child)
public CommandBuilder addChildren(List<CommandBuilder> children)
public CommandContainer create()
Copyright © 2017 JBoss by Red Hat. All rights reserved.