Interface Parameter.Subcommand.Builder
- 
- All Superinterfaces:
- AbstractBuilder<Parameter.Subcommand>,- Buildable.Builder<Parameter.Subcommand>,- Builder<Parameter.Subcommand,Parameter.Subcommand.Builder>,- ResettableBuilder<Parameter.Subcommand,Parameter.Subcommand.Builder>
 - Enclosing interface:
- Parameter.Subcommand
 
 public static interface Parameter.Subcommand.Builder extends Builder<Parameter.Subcommand,Parameter.Subcommand.Builder> 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Parameter.Subcommand.BuilderaddAlias(String alias)Sets an alias for the subcommand.Parameter.Subcommandbuild()Builds this subcommand parameter.Parameter.Subcommand.Buildersubcommand(Command.Parameterized command)Sets theCommand.Parameterizedto execute for this subcommand.
 
- 
- 
- 
Method Detail- 
addAliasParameter.Subcommand.Builder addAlias(String alias) Sets an alias for the subcommand. This can be executed more than once.- Parameters:
- alias- The alias
- Returns:
- This builder, for chaining
 
 - 
subcommandParameter.Subcommand.Builder subcommand(Command.Parameterized command) Sets theCommand.Parameterizedto execute for this subcommand.- Parameters:
- command- The- Command.Parameterized
- Returns:
- This builder, for chaining.
 
 - 
buildParameter.Subcommand build() Builds this subcommand parameter.An alias and the command must be set, else a IllegalStateExceptionwill be thrown.- Specified by:
- buildin interface- AbstractBuilder<Parameter.Subcommand>
- Specified by:
- buildin interface- Buildable.Builder<Parameter.Subcommand>
- Returns:
- The Parameter.Subcommand
 
 
- 
 
-