public class NumberRangeParameterGenerator extends DefaultJIPipeParameterGenerator
Number
.
This cannot be used directly in JIPipeParameterTypeRegistry
, as the constructor does
not match. You have to inherit from this type and define the number type.JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
NumberRangeParameterGenerator() |
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
generateAfterDialog(JIPipeWorkbench workbench,
Component parent,
Class<T> klass)
This function generates the values after the dialog was confirmed
|
String |
getDescription() |
double |
getMaxNumber() |
double |
getMinNumber() |
String |
getName() |
double |
getStepSize() |
void |
reportValidity(JIPipeValidationReportContext reportContext,
JIPipeValidationReport report)
Generates a validity report
|
void |
setMaxNumber(double maxNumber) |
void |
setMinNumber(double minNumber) |
void |
setStepSize(double stepSize) |
generate
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterChanged, 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 void reportValidity(JIPipeValidationReportContext reportContext, JIPipeValidationReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
reportValidity
in class DefaultJIPipeParameterGenerator
reportContext
- the report contextreport
- the report to be added topublic <T> List<T> generateAfterDialog(JIPipeWorkbench workbench, Component parent, Class<T> klass)
DefaultJIPipeParameterGenerator
generateAfterDialog
in class DefaultJIPipeParameterGenerator
T
- the generated classparent
- the parentpublic double getMinNumber()
public void setMinNumber(double minNumber)
public double getMaxNumber()
public void setMaxNumber(double maxNumber)
public double getStepSize()
public void setStepSize(double stepSize)
public String getName()
public String getDescription()
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.