public class JIPipePlotSeriesBuilder extends AbstractJIPipeParameterCollection implements JIPipeValidatable, JIPipeParameterCollection.ParameterChangedEventListener
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
JIPipePlotSeriesBuilder(PlotEditor plotBuilderUI,
JIPipeDataInfo plotType)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
void |
assignData(String column,
TableColumn columnData)
Assigns data to a column
|
PlotDataSeries |
buildSeries()
Generates a series
|
JIPipeDynamicParameterCollection |
getColumnAssignments() |
String |
getName() |
PlotEditor |
getPlotBuilderUI() |
JIPipeDataInfo |
getPlotType() |
Map<String,TableColumn> |
getSelectedSources()
Returns the currently selected sources.
|
boolean |
isEnabled() |
void |
onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event) |
void |
reportValidity(JIPipeIssueReport report)
Generates a validity report
|
void |
setEnabled(boolean enabled) |
void |
setName(String name) |
void |
updateSeriesList()
Updates the column parameters
|
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateValidityReport
emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, setParameter
public JIPipePlotSeriesBuilder(PlotEditor plotBuilderUI, JIPipeDataInfo plotType)
plotBuilderUI
- the plot builderplotType
- the plot type this series builder is defined forpublic Map<String,TableColumn> getSelectedSources()
public void updateSeriesList()
public void assignData(String column, TableColumn columnData)
column
- the series columncolumnData
- the assigned datapublic JIPipeDynamicParameterCollection getColumnAssignments()
public JIPipeDataInfo getPlotType()
public String getName()
public void setName(String name)
public PlotEditor getPlotBuilderUI()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void reportValidity(JIPipeIssueReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
report
- the report to be added topublic PlotDataSeries buildSeries()
public void onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
onParameterChanged
in interface JIPipeParameterCollection.ParameterChangedEventListener
Copyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.