public class TableColumnSourceExpressionParameter extends PairParameter<TableColumnSourceExpressionParameter.TableSourceType,DefaultExpressionParameter> implements JIPipeValidatable
Modifier and Type | Class and Description |
---|---|
static class |
TableColumnSourceExpressionParameter.TableSourceType |
static class |
TableColumnSourceExpressionParameter.VariableSource |
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 |
---|---|
DefaultExpressionParameter |
getValue() |
TableColumn |
pickOrGenerateColumn(ResultsTableData table)
Picks or generates a table column based on selecting by name, matching one column by boolean expressions, or using a mathematical expression.
|
void |
reportValidity(JIPipeIssueReport report)
Generates a validity report
|
getKey, getKeyClass, getValueClass, setKey, setValue, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
generateValidityReport
comparingByKey, comparingByKey, comparingByValue, comparingByValue, equals, hashCode
public TableColumnSourceExpressionParameter()
public TableColumnSourceExpressionParameter(TableColumnSourceExpressionParameter.TableSourceType type, String expression)
public TableColumnSourceExpressionParameter(TableColumnSourceExpressionParameter other)
public TableColumn pickOrGenerateColumn(ResultsTableData table)
table
- the tablepublic void reportValidity(JIPipeIssueReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
reportValidity
in class PairParameter<TableColumnSourceExpressionParameter.TableSourceType,DefaultExpressionParameter>
report
- the report to be added topublic DefaultExpressionParameter getValue()
getValue
in interface Map.Entry<TableColumnSourceExpressionParameter.TableSourceType,DefaultExpressionParameter>
getValue
in class PairParameter<TableColumnSourceExpressionParameter.TableSourceType,DefaultExpressionParameter>
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.