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.CommandBuilder
public 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.