public class JIPipeDesktopPlotSeriesEditor 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 |
---|
JIPipeDesktopPlotSeriesEditor(JFreeChartPlotEditor plotBuilderUI,
JIPipeDataInfo plotType)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
void |
assignData(String column,
TableColumnData columnData)
Assigns data to a column
|
JFreeChartPlotDataSeries |
buildSeries()
Generates a series
|
JIPipeDynamicParameterCollection |
getColumnAssignments() |
String |
getName() |
JFreeChartPlotEditor |
getPlotBuilderUI() |
JIPipeDataInfo |
getPlotType() |
Map<String,TableColumnData> |
getSelectedSources()
Returns the currently selected sources.
|
boolean |
isEnabled() |
void |
onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
Triggered when a parameter of this collection was changed
|
void |
reportValidity(JIPipeValidationReportContext reportContext,
JIPipeValidationReport report)
Generates a validity report
|
void |
setEnabled(boolean enabled) |
void |
setName(String name) |
void |
updateSeriesList()
Updates the column parameters
|
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateValidityReport
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public JIPipeDesktopPlotSeriesEditor(JFreeChartPlotEditor plotBuilderUI, JIPipeDataInfo plotType)
plotBuilderUI
- the plot builderplotType
- the plot type this series builder is defined forpublic Map<String,TableColumnData> getSelectedSources()
public void updateSeriesList()
public void assignData(String column, TableColumnData columnData)
column
- the series columncolumnData
- the assigned datapublic JIPipeDynamicParameterCollection getColumnAssignments()
public JIPipeDataInfo getPlotType()
public String getName()
public void setName(String name)
public JFreeChartPlotEditor getPlotBuilderUI()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void reportValidity(JIPipeValidationReportContext reportContext, JIPipeValidationReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
reportContext
- the report contextreport
- the report to be added topublic JFreeChartPlotDataSeries buildSeries()
public void onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
AbstractJIPipeParameterCollection
onParameterChanged
in interface JIPipeParameterCollection.ParameterChangedEventListener
onParameterChanged
in class AbstractJIPipeParameterCollection
event
- the generated eventCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.