|
CFEngine API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.recommender.algorithms.ParameterSet
A ParameterSet represents all parameters necessary to specify an algorithm. Parameters are algorithm-dependent. The abstract class ParameterSet provides utility methods for retrieving parameters as integers, floats, or booleans. Implementing classes must provide a method for getting the original string value of a parameter.
Constructor Summary | |
ParameterSet()
|
Method Summary | |
abstract java.lang.String |
getAllParams()
Child classes are responsible for implementing this method, as well as some way to construct a ParameterSet. |
boolean |
getBoolean(java.lang.String paramName,
boolean defaultVal)
Get parameter's boolean value, if not defined, return default value |
float |
getFloat(java.lang.String paramName,
float defaultVal)
Get parameter's float value, if not defined, return default value |
int |
getInt(java.lang.String paramName,
int defaultVal)
Get parameter's int value, if not defined, return default value |
abstract java.lang.String |
getString(java.lang.String paramName)
Child classes are responsible for implementing this method, as well as some way to construct a ParameterSet. |
abstract java.lang.String |
getString(java.lang.String paramName,
java.lang.String defaultVal)
Child classes are responsible for implementing this method, as well as some way to construct a ParameterSet. |
abstract void |
setString(java.lang.String paramName,
java.lang.String value)
Child classes are responsible for implementing this method, as well as some way to construct a ParameterSet. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ParameterSet()
Method Detail |
public abstract java.lang.String getString(java.lang.String paramName)
public abstract java.lang.String getString(java.lang.String paramName, java.lang.String defaultVal)
public abstract void setString(java.lang.String paramName, java.lang.String value)
public abstract java.lang.String getAllParams()
public int getInt(java.lang.String paramName, int defaultVal)
paramName
- defaultVal
-
public float getFloat(java.lang.String paramName, float defaultVal)
paramName
- defaultVal
-
public boolean getBoolean(java.lang.String paramName, boolean defaultVal)
paramName
- defaultVal
-
|
CFEngine API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |