public class ProcessedCommandBuilder extends Object
ProcessedCommand
object using the Builder pattern.Constructor and Description |
---|
ProcessedCommandBuilder() |
public ProcessedCommandBuilder name(String name)
public ProcessedCommandBuilder aliases(List<String> aliases)
public ProcessedCommandBuilder description(String usage)
public ProcessedCommandBuilder argument(ProcessedOption argument)
public ProcessedCommandBuilder validator(CommandValidator<?> validator)
public ProcessedCommandBuilder validator(Class<? extends CommandValidator> validator)
public ProcessedCommandBuilder resultHandler(Class<? extends ResultHandler> resultHandler)
public ProcessedCommandBuilder resultHandler(ResultHandler resultHandler)
public ProcessedCommandBuilder populator(CommandPopulator populator)
public ProcessedCommandBuilder activator(CommandActivator activator)
public ProcessedCommandBuilder activator(Class<? extends CommandActivator> activator)
public ProcessedCommandBuilder command(Command command)
public ProcessedCommandBuilder command(Class<? extends Command> command)
public ProcessedCommandBuilder addOption(ProcessedOption option)
public ProcessedCommandBuilder addOptions(List<ProcessedOption> options)
public ProcessedCommand create() throws CommandLineParserException
CommandLineParserException
Copyright © 2017 JBoss by Red Hat. All rights reserved.