| Package | Description |
|---|---|
| io.airlift.airline |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,Cli.GroupBuilder<C>> |
Cli.CliBuilder.groups |
| Modifier and Type | Method and Description |
|---|---|
Cli.GroupBuilder<C> |
Cli.GroupBuilder.withCommand(java.lang.Class<? extends C> command) |
Cli.GroupBuilder<C> |
Cli.GroupBuilder.withCommands(java.lang.Class<? extends C> command,
java.lang.Class<? extends C>... moreCommands) |
Cli.GroupBuilder<C> |
Cli.GroupBuilder.withCommands(java.lang.Iterable<java.lang.Class<? extends C>> commands) |
Cli.GroupBuilder<C> |
Cli.GroupBuilder.withDefaultCommand(java.lang.Class<? extends C> defaultCommand) |
Cli.GroupBuilder<C> |
Cli.GroupBuilder.withDescription(java.lang.String description) |
Cli.GroupBuilder<C> |
Cli.CliBuilder.withGroup(java.lang.String name) |
| Constructor and Description |
|---|
Cli(java.lang.String name,
java.lang.String description,
TypeConverter typeConverter,
java.lang.Class<? extends C> defaultCommand,
java.lang.Iterable<java.lang.Class<? extends C>> defaultGroupCommands,
java.lang.Iterable<Cli.GroupBuilder<C>> groups) |