public class TableColumnSourceExpressionParameter extends PairParameter<TableColumnSourceExpressionParameter.TableSourceType,JIPipeExpressionParameter> implements JIPipeValidatable
Modifier and Type | Class and Description |
---|---|
static class |
TableColumnSourceExpressionParameter.List |
static class |
TableColumnSourceExpressionParameter.TableSourceType |
static class |
TableColumnSourceExpressionParameter.VariablesInfo |
PairParameter.Deserializer<K,V>, PairParameter.Serializer
Constructor and Description |
---|
TableColumnSourceExpressionParameter() |
TableColumnSourceExpressionParameter(TableColumnSourceExpressionParameter.TableSourceType type,
String expression) |
TableColumnSourceExpressionParameter(TableColumnSourceExpressionParameter other) |
Modifier and Type | Method and Description |
---|---|
JIPipeExpressionParameter |
getValue() |
TableColumnData |
pickOrGenerateColumn(ResultsTableData table,
JIPipeExpressionVariablesMap variables)
Picks or generates a table column based on selecting by name, matching one column by boolean expressions, or using a mathematical expression.
|
equals, getKey, getKeyClass, getTextDescription, getValueClass, hashCode, reportValidity, setKey, setValue, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
generateValidityReport, reportValidity
comparingByKey, comparingByKey, comparingByValue, comparingByValue
getTextDescriptionOf
public TableColumnSourceExpressionParameter()
public TableColumnSourceExpressionParameter(TableColumnSourceExpressionParameter.TableSourceType type, String expression)
public TableColumnSourceExpressionParameter(TableColumnSourceExpressionParameter other)
public TableColumnData pickOrGenerateColumn(ResultsTableData table, JIPipeExpressionVariablesMap variables)
table
- the tablevariables
- expression variablespublic JIPipeExpressionParameter getValue()
getValue
in interface Map.Entry<TableColumnSourceExpressionParameter.TableSourceType,JIPipeExpressionParameter>
getValue
in class PairParameter<TableColumnSourceExpressionParameter.TableSourceType,JIPipeExpressionParameter>
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.