|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.martiansoftware.jsap.Defaults
Stores a collection of default values, associated with their respective parameters by the parameters' unique IDs.
Constructor Summary | |
Defaults()
Creates a new, empty Defaults object. |
Method Summary | |
void |
addDefault(String paramID,
String defaultValue)
Adds a single default value to any that might already be defined for the parameter with the the specified ID. |
void |
addDefault(String paramID,
String[] defaultValue)
Adds an array of default values to any that might already be defined for the parameter with the the specified ID. |
String[] |
getDefault(String paramID)
Returns an array of the default values defined for the parameter with the specified ID, or null if no default values are defined. |
Iterator |
idIterator()
Returns an Iterator over the unique IDs of all parameters with defaults defined in this Defaults object. |
void |
setDefault(String paramID,
String defaultValue)
Sets a single default value for the parameter with the specified ID. |
void |
setDefault(String paramID,
String[] defaultValue)
Sets an array of default values for the parameter with the specified ID. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Defaults()
Method Detail |
public void setDefault(String paramID, String defaultValue)
paramID
- the unique ID of the parameter for which the specified
value is the default.defaultValue
- the new default value for the specified parameter.public void setDefault(String paramID, String[] defaultValue)
paramID
- the unique ID of the parameter for which the specified
values are the defaults.defaultValue
- the new default values for the specified parameter.public void addDefault(String paramID, String defaultValue)
paramID
- the unique ID of the parameter for which the specified
value is an additional default.defaultValue
- the default value to add to the specified parameter.public void addDefault(String paramID, String[] defaultValue)
paramID
- the unique ID of the parameter for which the specified
value is an additional default.defaultValue
- the default values to add to the specified parameter.public String[] getDefault(String paramID)
paramID
- the unique ID of the parameter for which default values
are desired.
public Iterator idIterator()
Iterator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |