public class JIPipeExpressionParameter extends AbstractExpressionParameter
AbstractExpressionParameter
that utilizes the JIPipeExpressionEvaluator
to generate resultsModifier and Type | Class and Description |
---|---|
static class |
JIPipeExpressionParameter.Deserializer |
static class |
JIPipeExpressionParameter.List |
static class |
JIPipeExpressionParameter.Serializer |
Constructor and Description |
---|
JIPipeExpressionParameter() |
JIPipeExpressionParameter(AbstractExpressionParameter other) |
JIPipeExpressionParameter(String expression) |
Modifier and Type | Method and Description |
---|---|
static String |
escapeString(String s)
Escapes a string as valid expression (with quotes)
|
static String |
escapeString(String s,
boolean addQuotes)
Escapes a string
|
Set<JIPipeExpressionParameterVariableInfo> |
getAdditionalUIVariables() |
ExpressionEvaluator |
getEvaluator()
Returns the evaluator instance that should evaluate this expression type
|
static JIPipeExpressionEvaluator |
getEvaluatorInstance() |
static boolean |
isValidVariableName(String key)
Returns true if a string is a valid variable name
|
void |
setAdditionalUIVariables(Set<JIPipeExpressionParameterVariableInfo> additionalUIVariables) |
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 JIPipeExpressionParameter()
public JIPipeExpressionParameter(String expression)
public JIPipeExpressionParameter(AbstractExpressionParameter other)
public static JIPipeExpressionEvaluator getEvaluatorInstance()
public static String escapeString(String s, boolean addQuotes)
s
- the stringaddQuotes
- if quotes should be addedpublic static String escapeString(String s)
s
- the stringpublic static boolean isValidVariableName(String key)
key
- the stringpublic ExpressionEvaluator getEvaluator()
AbstractExpressionParameter
getEvaluator
in class AbstractExpressionParameter
public Set<JIPipeExpressionParameterVariableInfo> getAdditionalUIVariables()
public void setAdditionalUIVariables(Set<JIPipeExpressionParameterVariableInfo> additionalUIVariables)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.