public class ProcessedCommandBuilder extends Object
ProcessedCommand
object using the Builder pattern.Constructor and Description |
---|
ProcessedCommandBuilder() |
Modifier and Type | Method and Description |
---|---|
ProcessedCommandBuilder |
addOption(ProcessedOption option) |
ProcessedCommandBuilder |
addOptions(List<ProcessedOption> options) |
ProcessedCommandBuilder |
argument(ProcessedOption argument) |
ProcessedCommandBuilder |
command(Class<? extends Command> command) |
ProcessedCommandBuilder |
command(Command command) |
ProcessedCommand |
create() |
ProcessedCommandBuilder |
description(String usage) |
ProcessedCommandBuilder |
name(String name) |
ProcessedCommandBuilder |
populator(CommandPopulator populator) |
ProcessedCommandBuilder |
resultHandler(Class<? extends ResultHandler> resultHandler) |
ProcessedCommandBuilder |
resultHandler(ResultHandler resultHandler) |
ProcessedCommandBuilder |
validator(Class<? extends CommandValidator> validator) |
ProcessedCommandBuilder |
validator(CommandValidator<?> validator) |
public ProcessedCommandBuilder name(String name)
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 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 © 2018 JBoss by Red Hat. All rights reserved.