Modifier and Type | Method and Description |
---|---|
String |
AnnotationFilterExpression.generateAnnotationValue(Collection<JIPipeTextAnnotation> annotations,
ExpressionVariables variableSet)
Generates an annotation value
|
boolean |
AnnotationFilterExpression.test(Collection<JIPipeTextAnnotation> annotations,
String dataString,
ExpressionVariables variables)
Evaluates the expression as boolean
|
Modifier and Type | Method and Description |
---|---|
double |
NumericFunctionExpression.apply(double defaultValue,
ExpressionVariables parameters) |
Object |
AbstractExpressionParameter.evaluate(ExpressionVariables variables)
Runs the expression and returns the result.
|
abstract Object |
ExpressionOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables)
Evaluates the operator
|
abstract Object |
ExpressionFunction.evaluate(List<Object> parameters,
ExpressionVariables variables)
Runs the function on given parameters
|
boolean |
AbstractExpressionParameter.evaluateToBoolean(ExpressionVariables variables)
Runs the expression and returns the boolean result.
|
Color |
AbstractExpressionParameter.evaluateToColor(ExpressionVariables variables)
Runs the expression and returns a color result.
|
double |
AbstractExpressionParameter.evaluateToDouble(ExpressionVariables variables)
Runs the expression and returns the numeric result.
|
List<Double> |
AbstractExpressionParameter.evaluateToDoubleList(ExpressionVariables variables)
Runs the expression and returns the numeric result.
|
float |
AbstractExpressionParameter.evaluateToFloat(ExpressionVariables variables)
Runs the expression and returns the numeric result.
|
int |
AbstractExpressionParameter.evaluateToInteger(ExpressionVariables variables)
Runs the expression and returns the numeric result.
|
double |
AbstractExpressionParameter.evaluateToNumber(ExpressionVariables variables)
Runs the expression and returns the numeric result.
|
String |
AbstractExpressionParameter.evaluateToString(ExpressionVariables variables)
Runs the expression and returns the string result.
|
String |
StringQueryExpression.generate(ExpressionVariables expressionVariables)
Attempts to run the expression.
|
String |
AnnotationGeneratorExpression.generateAnnotationValue(Collection<JIPipeTextAnnotation> annotations,
ExpressionVariables variableSet)
Generates an annotation value
|
JIPipeTextAnnotation |
NamedTextAnnotationGeneratorExpression.generateTextAnnotation(Collection<JIPipeTextAnnotation> annotations,
ExpressionVariables variableSet)
Generates an annotation
|
List<Path> |
PathQueryExpression.queryAll(Collection<Path> strings,
ExpressionVariables expressionVariables)
Generates an annotation value
|
List<String> |
StringQueryExpression.queryAll(Collection<String> strings,
ExpressionVariables expressionVariables)
Generates an annotation value
|
Path |
PathQueryExpression.queryFirst(Collection<Path> strings,
ExpressionVariables expressionVariables)
Queries a string out of the list
|
String |
StringQueryExpression.queryFirst(Collection<String> strings,
ExpressionVariables expressionVariables)
Queries a string out of the list
|
boolean |
AnnotationGeneratorExpression.test(Collection<JIPipeTextAnnotation> annotations,
String dataString,
ExpressionVariables variables)
Evaluates the expression as boolean
|
boolean |
AbstractExpressionParameter.test(ExpressionVariables variables)
Runs the expression and returns the boolean result.
|
boolean |
PathQueryExpression.test(Path string,
ExpressionVariables expressionVariables)
Returns true if the query matches the string
|
boolean |
StringQueryExpression.test(String string,
ExpressionVariables expressionVariables)
Returns true if the query matches the string
|
boolean |
ExpressionEvaluator.test(String expression,
ExpressionVariables variables)
Returns the boolean evaluated expression.
|
boolean |
PathQueryExpression.testAnyOf(Collection<Path> strings,
ExpressionVariables expressionVariables)
Returns true of one of the strings matches the query.
|
void |
CustomExpressionVariablesParameter.writeToVariables(ExpressionVariables variables,
boolean asVariables,
String variablesPrefix,
boolean toMap,
String mapName)
Writes the parameter values to variables
|
Constructor and Description |
---|
ExpressionVariables(ExpressionVariables other) |
Modifier and Type | Method and Description |
---|---|
Object |
ContainsStringPredicateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ParseJsonFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SummarizeVariablesFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
IsNullFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ForEachFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ColumnOperationAdapterFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
CopyNFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
LengthFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
EvaluateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
VariableExistsFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GlobStringPredicateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RunFunctionFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SequenceFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RemoveDuplicatesFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ExpressionSequenceFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
static void |
EvaluateFunction.parseVariableAssignment(ExpressionVariables source,
ExpressionVariables target,
String assignment) |
Modifier and Type | Method and Description |
---|---|
Object |
GetLastItemFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SummarizeMapFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
CreateMapFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SortAscendingArrayFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetItemFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SummarizeAnnotationsMapFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetMapKeysFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetFirstItemFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SortDescendingArrayFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SliceFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetMapValuesFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
CreateArrayFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
InvertFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
CreatePairArrayFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
FirstIndexOfFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
LastIndexOfFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
CreateLABColorFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
LABToRGBFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RGBToLABFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
CreateRGBColorFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
HSBToLABFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
FalseColorsFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
CreateHSBColorFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RGBToHexFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RGBToHSBFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
HexToRGBFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
LABToHSBFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
HSBToRGBFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
WhereFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
IfElseExprFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SwitchFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
CaseFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
IfElseFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SwitchCaseFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
ToStringFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ToJsonFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ToIntegerFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ToNumber2Function.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ToBooleanFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ToNumberFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
GetTimeHoursFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetDateMonthFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetTimeSecondsFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetTimeMinutesFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetDateDayFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetDateYearFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
PathCombineFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
IsDirectoryFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetPathNameFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
IsFileFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
PathExistsFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetParentDirectoryFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
EvaluateUserFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
DefineUserFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
PercentageFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RoundToDecimalsFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RandomFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
DoubleToStringFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ClampFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
QuantityConvertFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
QuantityGetValueFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
QuantityGetUnitFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
CumulativeTransformArrayFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
HistogramThresholdFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
AccumulateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
PercentileFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
HistogramFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
TransformArrayFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
StringJoinFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringLastIndexOfFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringRegexReplaceFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringSliceFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringFirstIndexOfFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringSliceBeforeFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringToLowerCaseFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringEndsWithPredicateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
RegexStringPredicateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
EqualsStringPredicateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringTruncateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
ExtractRegexMatchesFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringSplitFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringFormatFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringToUpperCaseFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringReplaceFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
StringStartsWithPredicateFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
PrintFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
SetVariablesFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
HasVariableFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetVariablesAsMapFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SetMissingVariableFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetVariableValuesFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetVariableKeysFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SetVariableIfFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
GetVariableFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Object |
SetVariableFunction.evaluate(List<Object> parameters,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
Object |
GenericPredicateOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
LogicalNotOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
ResolveVariableOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
VariableExistsOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
LogicalAndOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
ElementAccessOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
NumericFunctionOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
LogicalOrOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
GenericOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
ContainsOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
PairOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
ContainsOperator2.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
NumericPredicateOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
StatementOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
LogicalXOrOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Object |
NumericOrStringFunctionOperator.evaluate(Iterator<Object> operands,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
static void |
PathFilterExpressionParameterVariableSource.buildFor(Path path,
ExpressionVariables result) |
Modifier and Type | Method and Description |
---|---|
ROIListData |
ConvertSpotsToRoiNode.spotsToROIList(SpotsCollectionData spotsCollectionData,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
void |
ROIProperties.applyTo(Roi roi,
ExpressionVariables variables) |
void |
ROIProperties.applyToRoiReference(Roi target,
ExpressionVariables variables)
Note that this is without cloning the ROI
|
Modifier and Type | Method and Description |
---|---|
List<ij.ImagePlus> |
CanvasEqualizer.equalize(List<ij.ImagePlus> input,
ExpressionVariables variables) |
Modifier and Type | Method and Description |
---|---|
static void |
ImageQueryExpressionVariableSource.buildVariablesSet(ij.ImagePlus imagePlus,
ExpressionVariables variableSet)
Builds the proper variable set for an image
|
Modifier and Type | Method and Description |
---|---|
static void |
ImagePlusPropertiesExpressionParameterVariableSource.extractValues(ExpressionVariables variables,
ij.ImagePlus imagePlus,
Collection<JIPipeTextAnnotation> annotations) |
Modifier and Type | Method and Description |
---|---|
List<Integer> |
IntegerRange.getIntegers(int min,
int max,
ExpressionVariables variables)
Generates the list of integers based on the value
|
List<Integer> |
IntegerRange.tryGetIntegers(int min,
int max,
ExpressionVariables variables)
Generates the list of integers based on the value.
|
Modifier and Type | Method and Description |
---|---|
Rectangle |
Margin.getInsideArea(Rectangle availableArea,
ExpressionVariables parameters)
Generates the rectangle defined by the definition.
|
Rectangle |
FixedMargin.place(Rectangle object,
Rectangle availableArea,
ExpressionVariables parameters)
Generates the rectangle defined by the definition.
|
Modifier and Type | Method and Description |
---|---|
static void |
ProcessUtils.runProcess(ProcessEnvironment environment,
ExpressionVariables variables,
JIPipeProgressInfo progressInfo)
Runs a process
|
Copyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.