N - type of the parameter (can be either Integer or Double)public class ParameterValueFromRangeController<N extends java.lang.Number> extends ParameterController
contents, name| Constructor and Description |
|---|
ParameterValueFromRangeController(java.lang.String nameDisplayed,
java.lang.String name,
N defaultValue,
java.util.List<N> minMaxPair,
java.lang.Class<N> genericTypeClass)
Default constructor which should be used in all actual code.
|
| Modifier and Type | Method and Description |
|---|---|
javafx.scene.control.Slider |
getSlider()
Getter for the slider UI element.
|
N |
getValue()
Getter for the selected value of the slider.
|
void |
setSliderConfig(N defaultValue,
java.util.List<N> minMaxPair)
Set the behavior and look of the slider based on the passed parameters.
|
getContents, getName, loadFXMLContentspublic ParameterValueFromRangeController(java.lang.String nameDisplayed,
java.lang.String name,
N defaultValue,
java.util.List<N> minMaxPair,
java.lang.Class<N> genericTypeClass)
nameDisplayed - description of the parametername - unique identified of the parameter (used to map UI parameter
to actual parameter in populate method of the filter
configuration)defaultValue - value of the slider which is selected by defaultminMaxPair - minimum and maximum values of the slidergenericTypeClass - type of the generic class i.e. N (used to set the behavior of
the slider)public void setSliderConfig(N defaultValue, java.util.List<N> minMaxPair)
defaultValue - value of the slider that is selected by defaultminMaxPair - minimum and maximum values of the sliderpublic N getValue()
public javafx.scene.control.Slider getSlider()