public class NumericFunctionExpression extends JIPipeExpressionParameter
Modifier and Type | Class and Description |
---|---|
static class |
NumericFunctionExpression.VariablesInfo |
JIPipeExpressionParameter.Deserializer, JIPipeExpressionParameter.List, JIPipeExpressionParameter.Serializer
Constructor and Description |
---|
NumericFunctionExpression() |
NumericFunctionExpression(NumericFunctionExpression other) |
NumericFunctionExpression(String expression) |
Modifier and Type | Method and Description |
---|---|
double |
apply(double defaultValue,
JIPipeExpressionVariablesMap parameters) |
void |
ensureExactValue(boolean exactValue)
Modifies the expression to 0 or x depending on whether an exact value should be set
|
void |
setExactValue(double value)
Sets the expression to an exact value
|
escapeString, escapeString, getAdditionalUIVariables, getEvaluator, getEvaluatorInstance, isValidVariableName, setAdditionalUIVariables
equals, evaluate, evaluateToBoolean, evaluateToColor, evaluateToDouble, evaluateToDoubleList, evaluateToFloat, evaluateToInteger, evaluateToIntegerSafe, evaluateToNumber, evaluateToString, getExpression, getTextDescription, hashCode, isEmpty, setExpression, test, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getTextDescriptionOf
public NumericFunctionExpression()
public NumericFunctionExpression(String expression)
public NumericFunctionExpression(NumericFunctionExpression other)
public double apply(double defaultValue, JIPipeExpressionVariablesMap parameters)
public void ensureExactValue(boolean exactValue)
exactValue
- if an exact value is expectedpublic void setExactValue(double value)
value
- the exact valueCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.