|
||||||||||
| 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.CombinedParameterType
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)
Deprecated. |
|
ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType valueType,
java.util.List<java.lang.String[]> defaultList)
Deprecated. |
|
ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType)
|
|
ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType,
boolean expert)
|
|
ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType,
java.util.List<java.lang.String[]> defaultList)
|
|
ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType,
java.util.List<java.lang.String[]> defaultList,
boolean expert)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getDefaultValue()
Returns a value that can be used if the parameter is not set. |
ParameterType |
getKeyType()
|
java.lang.String |
getRange()
Returns a human readable description of the range. |
ParameterType |
getValueType()
|
org.w3c.dom.Element |
getXML(java.lang.String key,
java.lang.String value,
boolean hideDefault,
org.w3c.dom.Document doc)
|
java.lang.String |
getXML(java.lang.String indent,
java.lang.String key,
java.lang.String value,
boolean hideDefault)
Deprecated. Replaced by DOM. |
boolean |
isNumerical()
Returns false. |
java.lang.String |
notifyOperatorRenaming(java.lang.String oldOperatorName,
java.lang.String newOperatorName,
java.lang.String parameterValue)
This method gives a hook for the parameter type to react on a renaming of an operator. |
void |
setDefaultValue(java.lang.Object defaultValue)
Sets the default value. |
java.lang.String |
substituteMacros(java.lang.String parameterValue,
MacroHandler mh)
This method operates on the internal string representation of parameter values and replaces macro expressions of the form %{macroName}. |
java.lang.String |
toString(java.lang.Object value)
Returns a string representation of this value. |
static java.lang.String |
transformList2String(java.util.List<java.lang.String[]> parameterList)
|
static java.util.List<java.lang.String[]> |
transformString2List(java.lang.String listString)
|
| Methods inherited from class com.rapidminer.parameter.CombinedParameterType |
|---|
containsType |
| Methods inherited from class com.rapidminer.parameter.ParameterType |
|---|
compareTo, getConditions, getDefaultValueAsString, getDependencyConditions, getDescription, getKey, illegalValue, isExpert, isHidden, isOptional, registerDependencyCondition, setDeprecated, setDescription, setExpert, setHidden, setKey, setShowRange, showRange, toString, toXMLString, transformNewValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType valueType)
@Deprecated
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType valueType,
java.util.List<java.lang.String[]> defaultList)
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType,
boolean expert)
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType)
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType,
java.util.List<java.lang.String[]> defaultList,
boolean expert)
public ParameterTypeList(java.lang.String key,
java.lang.String description,
ParameterType keyType,
ParameterType valueType,
java.util.List<java.lang.String[]> defaultList)
| Method Detail |
|---|
public ParameterType getValueType()
public ParameterType getKeyType()
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 org.w3c.dom.Element getXML(java.lang.String key,
java.lang.String value,
boolean hideDefault,
org.w3c.dom.Document doc)
getXML in class ParameterType
@Deprecated
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 ParameterTypepublic java.lang.String toString(java.lang.Object value)
ParameterType
toString in class ParameterTypepublic static java.lang.String transformList2String(java.util.List<java.lang.String[]> parameterList)
public static java.util.List<java.lang.String[]> transformString2List(java.lang.String listString)
public java.lang.String notifyOperatorRenaming(java.lang.String oldOperatorName,
java.lang.String newOperatorName,
java.lang.String parameterValue)
ParameterType
notifyOperatorRenaming in class ParameterType
public java.lang.String substituteMacros(java.lang.String parameterValue,
MacroHandler mh)
ParameterType
substituteMacros in class ParameterType
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||