|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.dpml.cli.builder.CommandBuilder
Builds Command instances
Constructor Summary | |
CommandBuilder()
Creates a new CommandBuilder instance. |
Method Summary | |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CommandBuilder()
CommandBuilder
instance.
Method Detail |
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
.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |