cz.cuni.pogamut.experiments
Class Parameter

java.lang.Object
  extended by 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
 

Field Detail

name

private java.lang.String name

value

private java.lang.Object value
Constructor Detail

Parameter

public Parameter(java.lang.String key,
                 java.lang.Object value)
Method Detail

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: