|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.jwarp.service.param.Parameters
Class encapsulating a set of parameters for passing as parameter and for accessing the single entities.
| Field Summary | |
(package private) java.util.Hashtable |
params
The parameters stored in this instance. |
| Constructor Summary | |
Parameters()
Creates a new parameters object. |
|
| Method Summary | |
IParameter |
addParameter(IParameter param)
Adds a new parameter to this object. |
boolean |
contains(java.lang.String paramName)
|
IParameterDescription |
getMetaData(java.lang.String name)
Returns the current metadata of the parameter. |
IParameter |
getParameter(java.lang.String name)
Returns the parameter with the given name or null |
java.lang.Object |
getParameter(java.lang.String name,
java.lang.Object defaultValue)
Retrieve the String value of the specified parameter. |
boolean |
getParameterAsBoolean(java.lang.String name)
|
boolean |
getParameterAsBoolean(java.lang.String name,
boolean defaultValue)
Retrieve the boolean value of the specified parameter. |
double |
getParameterAsDouble(java.lang.String name)
|
double |
getParameterAsDouble(java.lang.String name,
double defaultValue)
Retrieve the float value of the specified parameter. |
float |
getParameterAsFloat(java.lang.String name)
|
float |
getParameterAsFloat(java.lang.String name,
float defaultValue)
Retrieve the float value of the specified parameter. |
int |
getParameterAsInteger(java.lang.String name)
|
int |
getParameterAsInteger(java.lang.String name,
int defaultValue)
Retrieve the int value of the specified parameter. |
long |
getParameterAsLong(java.lang.String name)
|
long |
getParameterAsLong(java.lang.String name,
long defaultValue)
Retrieve the long value of the specified parameter. |
java.lang.String |
getParameterAsString(java.lang.String name)
|
java.lang.String |
getParameterAsString(java.lang.String name,
java.lang.String defaultValue)
Retrieve the String value of the specified parameter. |
java.util.Iterator |
getParameters()
Returns an iterator with all parameters. |
java.lang.Object |
getValue(java.lang.String name)
Returns the current value of the parameter. |
Parameters |
merge(Parameters other)
Merge parameters from another Parameters instance into this. |
void |
removeParameter(IParameter param)
Removes the parameter given. |
IParameter |
removeParameter(java.lang.String name)
Removes the parameter given. |
void |
setValue(java.lang.String name,
java.lang.Object value)
Sets the current value of the parameter. |
void |
validate()
|
| Methods inherited from class java.lang.Object |
|
| Field Detail |
java.util.Hashtable params
| Constructor Detail |
public Parameters()
| Method Detail |
public IParameter addParameter(IParameter param)
param - The new parameterpublic void removeParameter(IParameter param)
The - parameter's instance to be removed.public IParameter removeParameter(java.lang.String name)
The - parameter's name to be removed.public IParameter getParameter(java.lang.String name)
The - parameter's namepublic java.util.Iterator getParameters()
public java.lang.Object getValue(java.lang.String name)
throws NotFoundException
name - The parameter's nameNotFoundException - if the parameter does not exist
public void setValue(java.lang.String name,
java.lang.Object value)
throws NotFoundException,
ParameterException
name - The parameter's namevalue - The nwe valueNotFoundException - if the parameter does not existParameterException - If the validation of the new value failed.
public IParameterDescription getMetaData(java.lang.String name)
throws NotFoundException
name - The parameter's nameNotFoundException - if the parameter does not exist
public void validate()
throws ParameterException
public boolean contains(java.lang.String paramName)
public java.lang.Object getParameter(java.lang.String name,
java.lang.Object defaultValue)
String value of the specified parameter.
If the specified parameter cannot be found, defaultValue is returned.
public int getParameterAsInteger(java.lang.String name,
int defaultValue)
int value of the specified parameter.
If the specified parameter cannot be found, defaultValue is returned.
public long getParameterAsLong(java.lang.String name,
long defaultValue)
long value of the specified parameter.
If the specified parameter cannot be found, defaultValue is returned.
public float getParameterAsFloat(java.lang.String name,
float defaultValue)
float value of the specified parameter.
If the specified parameter cannot be found, defaultValue is returned.
public double getParameterAsDouble(java.lang.String name,
double defaultValue)
float value of the specified parameter.
If the specified parameter cannot be found, defaultValue is returned.
public boolean getParameterAsBoolean(java.lang.String name,
boolean defaultValue)
boolean value of the specified parameter.
If the specified parameter cannot be found, defaultValue is returned.
public java.lang.String getParameterAsString(java.lang.String name,
java.lang.String defaultValue)
String value of the specified parameter.
If the specified parameter cannot be found, defaultValue is returned.public boolean getParameterAsBoolean(java.lang.String name)
public java.lang.String getParameterAsString(java.lang.String name)
public int getParameterAsInteger(java.lang.String name)
public long getParameterAsLong(java.lang.String name)
public float getParameterAsFloat(java.lang.String name)
public double getParameterAsDouble(java.lang.String name)
public Parameters merge(Parameters other)
Parameters instance into this.Parameters instance.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||