public class CommandBuilder extends Object
| Constructor and Description |
|---|
CommandBuilder()
Creates a new
CommandBuilder instance. |
| Modifier and Type | Method and Description |
|---|---|
Command |
create()
Creates a new
Command instance using the properties of the
CommandBuilder. |
CommandBuilder |
reset()
Resets the CommandBuilder to the defaults for a new Command.
|
CommandBuilder |
withArgument(Argument newArgument)
Specifies the argument for the next
Command
that is created. |
CommandBuilder |
withChildren(Group newChildren)
Specifies the children for the next
Command
that is created. |
CommandBuilder |
withDescription(String newDescription)
Specifies the description for the next
Command
that is created. |
CommandBuilder |
withId(int newId)
Specifies the id for the next
Command that is created. |
CommandBuilder |
withName(String name)
Specifies the name for the next
Command
that is created. |
CommandBuilder |
withRequired(boolean newRequired)
Specifies whether the next
Command created is
required or not. |
public CommandBuilder()
CommandBuilder instance.public Command create()
Command instance using the properties of the
CommandBuilder.public CommandBuilder reset()
create method.CommandBuilderpublic CommandBuilder withName(String name)
Command
that is created. The first name is used as the preferred
display name for the Command and then
later names are used as aliases.name - the name for the next Command
that is created.CommandBuilder.public CommandBuilder withDescription(String newDescription)
Command
that is created. This description is used to produce
help documentation for the Command.newDescription - the description for the next
Command that is created.CommandBuilder.public CommandBuilder withRequired(boolean newRequired)
Command created is
required or not.newRequired - whether the next Command created is
required or not.CommandBuilder.public CommandBuilder withChildren(Group newChildren)
Command
that is created.newChildren - the child options for the next Command
that is created.CommandBuilder.public CommandBuilder withArgument(Argument newArgument)
Command
that is created.newArgument - the argument for the next Command
that is created.CommandBuilder.public final CommandBuilder withId(int newId)
Command that is created.newId - the id for the next Command that is created.CommandBuilder.Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.