|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.martiansoftware.jsap.Defaults
public class 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(java.lang.String paramID,
java.lang.String defaultValue)
Adds a single default value to any that might already be defined for the parameter with the the specified ID. |
void |
addDefault(java.lang.String paramID,
java.lang.String[] defaultValue)
Adds an array of default values to any that might already be defined for the parameter with the the specified ID. |
java.lang.String[] |
getDefault(java.lang.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. |
java.util.Iterator |
idIterator()
Returns an Iterator over the unique IDs of all parameters with defaults defined in this Defaults object. |
void |
setDefault(java.lang.String paramID,
java.lang.String defaultValue)
Sets a single default value for the parameter with the specified ID. |
void |
setDefault(java.lang.String paramID,
java.lang.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(java.lang.String paramID, java.lang.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(java.lang.String paramID, java.lang.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(java.lang.String paramID, java.lang.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(java.lang.String paramID, java.lang.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 java.lang.String[] getDefault(java.lang.String paramID)
paramID
- the unique ID of the parameter for which default values
are desired.
public java.util.Iterator idIterator()
Iterator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |