|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectiaik.tc.utils.cmdline.Param
public class Param
This class holds all information relevant for an individual command line parameter. That includes e.g. the key of the parameter, if it is required or optional or legal values.
Field Summary | |
---|---|
static byte |
OPT_BOTH
This flag means that the key is optional. |
static byte |
OPT_KEY
This flag means the key is optional. |
static byte |
REQ_BOTH
This flag means that both, key and value, are required. |
static byte |
REQ_KEY
This flag means that the key of the parameter is required. |
Constructor Summary | |
---|---|
Param(java.lang.String key,
java.lang.String dummyValue,
byte required)
Constructor. |
|
Param(java.lang.String key,
java.lang.String dummyValue,
byte required,
java.lang.String description)
Constructor. |
|
Param(java.lang.String key,
java.lang.String dummyValue,
byte required,
java.lang.String description,
java.lang.String defaultValue)
Constructor. |
|
Param(java.lang.String key,
java.lang.String dummyValue,
byte required,
java.lang.String description,
java.lang.String defaultValue,
java.lang.String[] legalValues)
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getDefaultValue()
Returns the defaultValue field. |
java.lang.String |
getDescription()
Returns the description field. |
java.lang.String |
getDummyValue()
Returns the dummyValue field. |
java.lang.String |
getKey()
Returns the key field. |
java.lang.String[] |
getLegalValues()
Returns the legalValues field. |
java.lang.String |
getValue()
Returns the value field. |
boolean |
isKeyPresent()
Returns if the key is present (i.e. |
boolean |
isRequired()
This method returns true if the parameter (or more precisely it key of the parameter) is required, false otherwise. |
boolean |
isValuePresent()
Returns if a value is present (i.e. |
boolean |
isValueRequired()
This method returns true if a value (and not only a key) is required, false otherwise. |
void |
setDefaultValue(java.lang.String defaultValue)
Sets the defaultValue field. |
void |
setDescription(java.lang.String description)
Sets the description field. |
void |
setDummyValue(java.lang.String dummyValue)
Sets the dummyValue field. |
void |
setKey(java.lang.String key)
Sets the key field. |
void |
setKeyPresent(boolean present)
Sets the present field for the key. |
void |
setLegalValues(java.lang.String[] legalValues)
Sets the legalValues field. |
void |
setRequired(byte required)
Sets the required field. |
void |
setValue(java.lang.String value)
Sets the Value field. |
void |
setValuePresent(boolean present)
Sets the present field for the value. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static byte REQ_KEY
public static byte REQ_BOTH
public static byte OPT_KEY
public static byte OPT_BOTH
Constructor Detail |
---|
public Param(java.lang.String key, java.lang.String dummyValue, byte required)
public Param(java.lang.String key, java.lang.String dummyValue, byte required, java.lang.String description)
public Param(java.lang.String key, java.lang.String dummyValue, byte required, java.lang.String description, java.lang.String defaultValue)
public Param(java.lang.String key, java.lang.String dummyValue, byte required, java.lang.String description, java.lang.String defaultValue, java.lang.String[] legalValues)
Method Detail |
---|
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- the description to setpublic java.lang.String getKey()
public void setKey(java.lang.String key)
key
- the key to setpublic java.lang.String[] getLegalValues()
public void setLegalValues(java.lang.String[] legalValues)
legalValues
- the legalValues to setpublic boolean isRequired()
public boolean isValueRequired()
public void setRequired(byte required)
required
- the required to setpublic java.lang.String getValue()
public void setValue(java.lang.String value) throws java.lang.IllegalArgumentException
value
- the value to set
java.lang.IllegalArgumentException
public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String defaultValue)
defaultValue
- the defaultValue to setpublic boolean isKeyPresent()
public boolean isValuePresent()
public void setKeyPresent(boolean present)
public void setValuePresent(boolean present)
public java.lang.String getDummyValue()
public void setDummyValue(java.lang.String dummyValue)
dummyValue
- the dummyValue to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |