public class CommandLineArgument
extends java.lang.Object
implements java.io.Serializable
Arguments here refer to those items given on a command line that don't apply to prefixed-by-dash options. For example, for the standard unix copy command:
cp file1 file2
file1 and file2 are the arguments.| Constructor and Description |
|---|
CommandLineArgument()
Constructs a blank CommandLineArgument.
|
CommandLineArgument(java.lang.String name,
java.lang.String description)
Constructs an argument which is required.
|
CommandLineArgument(java.lang.String name,
java.lang.String description,
java.lang.String defaultValue)
Constructs an argument which is not required, and has a default value
(which might of course be null, but hey).
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultValue() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
boolean |
isRequired() |
void |
setDefaultValue(java.lang.String newDefaultValue) |
void |
setDescription(java.lang.String newDescription) |
void |
setName(java.lang.String newName) |
void |
setRequired(boolean newRequired) |
java.lang.String |
toString() |
public CommandLineArgument()
public CommandLineArgument(java.lang.String name,
java.lang.String description)
public CommandLineArgument(java.lang.String name,
java.lang.String description,
java.lang.String defaultValue)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public void setName(java.lang.String newName)
public java.lang.String getDescription()
public void setDescription(java.lang.String newDescription)
public boolean isRequired()
public void setRequired(boolean newRequired)
public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String newDefaultValue)