cz.cuni.pogamut.experiments
Class Parameter
java.lang.Object
cz.cuni.pogamut.experiments.Parameter
- All Implemented Interfaces:
- java.io.Serializable
public class Parameter
- extends java.lang.Object
- implements java.io.Serializable
Used as a parameter inside a drools engine, these instances
are added to the experiment before start up.
User may match those parameters inside the experiment drools code
to change the experiment.
It is also added as a Map to the experiment under
global variable parameters.
- See Also:
- Serialized Form
Field Summary |
private java.lang.String |
name
|
private java.lang.Object |
value
|
Constructor Summary |
Parameter(java.lang.String key,
java.lang.Object value)
|
Method Summary |
java.lang.String |
getName()
|
static Parameter[] |
getParameters(java.util.Map map)
Returns array of parameters that are taken from map. |
static Parameter[] |
getParametersCheckTypes(java.util.Map<java.lang.Object,java.lang.Object> map)
Returns array of parameters that are taken from map String->String,
each value is tested on type:
Integer, Double, Boolean |
java.lang.Object |
getValue()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private java.lang.String name
value
private java.lang.Object value
Parameter
public Parameter(java.lang.String key,
java.lang.Object value)
getName
public java.lang.String getName()
getValue
public java.lang.Object getValue()
getParameters
public static Parameter[] getParameters(java.util.Map map)
- Returns array of parameters that are taken from map.
Returns only those parameters (items) whose key is instance of String.
- Parameters:
map
-
- Returns:
getParametersCheckTypes
public static Parameter[] getParametersCheckTypes(java.util.Map<java.lang.Object,java.lang.Object> map)
- Returns array of parameters that are taken from map String->String,
each value is tested on type:
Integer, Double, Boolean
- Parameters:
map
-
- Returns: