public class SimpleParameter extends Object implements Parameter
Parameter that has setters.| Constructor and Description |
|---|
SimpleParameter()
Create a new parameter with no name defined yet.
|
SimpleParameter(String name)
Create a new parameter of the given name.
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getDefaultValue()
Get the default value as a string to be parsed by the binding.
|
Character |
getFlag()
Get the flag associated with this parameter.
|
String |
getName()
The name of the parameter.
|
boolean |
isOptional()
Get whether this parameter is optional.
|
boolean |
isValueFlag()
Return whether the flag is a value flag.
|
void |
setDefaultValue(String[] defaultValue)
Set the default value.
|
void |
setFlag(Character flag,
boolean isValue)
Set the flag used by this parameter.
|
void |
setName(String name)
Set the name of the parameter.
|
void |
setOptional(boolean isOptional)
Set whether this parameter is optional.
|
String |
toString() |
public SimpleParameter()
public SimpleParameter(String name)
name - the namepublic String getName()
Parameterpublic void setName(String name)
name - the parameter namepublic Character getFlag()
ParametergetFlag in interface ParameterParameter.isValueFlag()public boolean isValueFlag()
ParameterisValueFlag in interface ParameterParameter.getFlag()public void setFlag(Character flag, boolean isValue)
flag - the flag, or null if there is no flagisValue - true if the flag is a value flagpublic boolean isOptional()
ParameterisOptional in interface Parameterpublic void setOptional(boolean isOptional)
isOptional - true if this parameter is optionalpublic String[] getDefaultValue()
ParametergetDefaultValue in interface Parameterpublic void setDefaultValue(String[] defaultValue)
defaultValue - a default value, or null if noneCopyright © 2010-2014. All Rights Reserved.