|
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 | +--org.recommender.algorithms.SimpleParameterSet
Parse a file containing algorithm parameters, and allow access to those parameters.
Field Summary | |
(package private) java.lang.String |
allParams
Keep a string with the file's entire contents. |
(package private) java.util.Hashtable |
params
Keep track of all parameters |
Constructor Summary | |
SimpleParameterSet()
Constructor, creates dummy parameter file |
|
SimpleParameterSet(java.util.Properties props)
Constructor, gets params from props directly and changes them into strings |
|
SimpleParameterSet(java.lang.String filename)
Constructor, loads the file with the given filename. |
Method Summary | |
java.lang.String |
getAllParams()
Return a string containing all parameters. |
java.lang.String |
getString(java.lang.String paramName)
Get a parameter's value. |
java.lang.String |
getString(java.lang.String paramName,
java.lang.String defaultVal)
Get a parameter's value. |
void |
setString(java.lang.String paramName,
java.lang.String value)
Sets a parameter's value. |
Methods inherited from class org.recommender.algorithms.ParameterSet |
getBoolean, getFloat, getInt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.util.Hashtable params
java.lang.String allParams
Constructor Detail |
public SimpleParameterSet(java.lang.String filename) throws java.io.FileNotFoundException
filename
-
java.io.FileNotFoundException
public SimpleParameterSet(java.util.Properties props)
props
- public SimpleParameterSet()
Method Detail |
public java.lang.String getString(java.lang.String paramName, java.lang.String defaultVal)
getString
in class ParameterSet
paramName
- defaultVal
-
public java.lang.String getString(java.lang.String paramName)
getString
in class ParameterSet
paramName
-
public void setString(java.lang.String paramName, java.lang.String value)
setString
in class ParameterSet
paramName
- value
- public java.lang.String getAllParams()
getAllParams
in class ParameterSet
|
CFEngine API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |