|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.parameter.ParameterType
public abstract class ParameterType
A ParameterType holds information about type, range, and default value of a parameter. Lists of ParameterTypes are provided by operators.
Operator.getParameterTypes(),
Serialized Form| Constructor Summary | |
|---|---|
ParameterType(java.lang.String key,
java.lang.String description)
Creates a new ParameterType. |
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object o)
ParameterTypes are compared by key. |
abstract java.lang.Object |
getDefaultValue()
Returns a value that can be used if the parameter is not set. |
java.lang.String |
getDescription()
Returns a short description. |
java.lang.String |
getKey()
Returns the key. |
abstract java.lang.String |
getRange()
Returns a human readable description of the range. |
abstract 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. |
void |
illegalValue(java.lang.Object illegal,
java.lang.Object corrected)
Can be called in order to report an illegal parameter value which is encountered during checkValue(). |
boolean |
isExpert()
Returns true if this parameter can only be seen in expert mode. |
boolean |
isHidden()
Returns true if this parameter is hidden or not all dependency conditions are fullfilled. |
abstract boolean |
isNumerical()
Returns true if the values of this parameter type are numerical, i.e. might be parsed by Double.parseDouble(String). |
boolean |
isOptional()
Returns true if this parameter is optional. |
void |
registerDependencyCondition(ParameterCondition condition)
Registers the given dependency condition. |
abstract void |
setDefaultValue(java.lang.Object defaultValue)
Sets the default value. |
void |
setDescription(java.lang.String description)
Sets the short description. |
void |
setExpert(boolean expert)
Sets if this parameter can be seen in expert mode (true) or beginner mode (false). |
void |
setHidden(boolean hidden)
Sets if this parameter is hidden (value true) and will not be shown in the GUI. |
void |
setKey(java.lang.String key)
Sets the key. |
void |
setShowRange(boolean showRange)
|
boolean |
showRange()
|
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.Object value)
Returns a string representation of this value. |
java.lang.String |
toXMLString(java.lang.Object value)
|
java.lang.String |
transformNewValue(java.lang.String value)
This method will be invoked by the Parameters after a parameter was set. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ParameterType(java.lang.String key,
java.lang.String description)
| Method Detail |
|---|
public abstract java.lang.String getRange()
public abstract java.lang.Object getDefaultValue()
public abstract void setDefaultValue(java.lang.Object defaultValue)
public abstract boolean isNumerical()
Double.parseDouble(String). Otherwise false should be returned. This method
might be used by parameter logging operators.
public abstract java.lang.String getXML(java.lang.String indent,
java.lang.String key,
java.lang.String value,
boolean hideDefault)
public boolean showRange()
public void setShowRange(boolean showRange)
public java.lang.String transformNewValue(java.lang.String value)
public boolean isExpert()
public void setExpert(boolean expert)
public boolean isHidden()
public void setHidden(boolean hidden)
public void registerDependencyCondition(ParameterCondition condition)
public boolean isOptional()
public void setKey(java.lang.String key)
public java.lang.String getKey()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String toString(java.lang.Object value)
public java.lang.String toXMLString(java.lang.Object value)
public java.lang.String toString()
toString in class java.lang.Object
public void illegalValue(java.lang.Object illegal,
java.lang.Object corrected)
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparable
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||