Modifier and Type | Field and Description |
---|---|
protected String |
description |
protected Map<String,Cli.GroupBuilder<C>> |
groups |
protected String |
name |
protected String |
optionSeparators |
protected TypeConverter |
typeConverter |
Constructor and Description |
---|
CliBuilder(String name) |
Modifier and Type | Method and Description |
---|---|
Cli<C> |
build() |
Cli.CliBuilder<C> |
withCommand(Class<? extends C> command) |
Cli.CliBuilder<C> |
withCommands(Class<? extends C> command,
Class<? extends C>... moreCommands) |
Cli.CliBuilder<C> |
withCommands(Iterable<Class<? extends C>> commands) |
Cli.CliBuilder<C> |
withDefaultCommand(Class<? extends C> defaultCommand) |
Cli.CliBuilder<C> |
withDescription(String description) |
Cli.GroupBuilder<C> |
withGroup(String name) |
protected final String name
protected String description
protected TypeConverter typeConverter
protected String optionSeparators
protected final Map<String,Cli.GroupBuilder<C>> groups
public CliBuilder(String name)
public Cli.CliBuilder<C> withDescription(String description)
public Cli.CliBuilder<C> withDefaultCommand(Class<? extends C> defaultCommand)
public Cli.CliBuilder<C> withCommand(Class<? extends C> command)
public Cli.CliBuilder<C> withCommands(Class<? extends C> command, Class<? extends C>... moreCommands)
public Cli.CliBuilder<C> withCommands(Iterable<Class<? extends C>> commands)
public Cli.GroupBuilder<C> withGroup(String name)
Copyright © 2012-2017. All Rights Reserved.