|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.parameter.ParameterType
com.rapidminer.parameter.ParameterTypeList
public class ParameterTypeList
A parameter type for parameter lists. Operators ask for the list of the
specified values with
Operator.getParameterList(String).
Please note that in principle arbitrary parameter types can be used
for the list values. Internally, however, all values are transformed
to strings. Therefore, operators retrieving values from non-string lists
(for example for a parameter type category) have to transform the values
themself, e.g. with the following code:
int index = ((ParameterTypeCategory)((ParameterTypeList)getParameters().getParameterType(PARAMETER_LIST)).getValueType()).getIndex(pair[1]);
| Constructor Summary | |
|---|---|
ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType valueType)
|
|
ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType valueType,
java.util.List defaultList)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getDefaultValue()
Returns a value that can be used if the parameter is not set. |
java.lang.String |
getRange()
Returns a human readable description of the range. |
ParameterType |
getValueType()
|
java.lang.String |
getXML(java.lang.String indent,
java.lang.String key,
java.lang.String value,
boolean hideDefault)
Writes an xml representation of the given key-value pair. |
boolean |
isNumerical()
Returns false. |
void |
setDefaultValue(java.lang.Object defaultValue)
Sets the default value. |
| Methods inherited from class com.rapidminer.parameter.ParameterType |
|---|
compareTo, getDescription, getKey, illegalValue, isExpert, isHidden, isOptional, registerDependencyCondition, setDescription, setExpert, setHidden, setKey, setShowRange, showRange, toString, toString, toXMLString, transformNewValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType valueType)
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType valueType,
java.util.List defaultList)
| Method Detail |
|---|
public ParameterType getValueType()
public java.lang.Object getDefaultValue()
ParameterType
getDefaultValue in class ParameterTypepublic void setDefaultValue(java.lang.Object defaultValue)
ParameterType
setDefaultValue in class ParameterTypepublic boolean isNumerical()
isNumerical in class ParameterType
public java.lang.String getXML(java.lang.String indent,
java.lang.String key,
java.lang.String value,
boolean hideDefault)
ParameterType
getXML in class ParameterTypepublic java.lang.String getRange()
ParameterType
getRange in class ParameterType
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||