T
- type of the parameter (can be either Integer or Double)public class ParameterRangeFromRangeController<N extends java.lang.Number> extends ParameterController
contents, name
Constructor and Description |
---|
ParameterRangeFromRangeController(java.lang.String nameDisplayed,
java.lang.String name,
java.util.List<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 |
---|---|
void |
actLikeDouble(java.util.List<N> minMaxPair) |
void |
actLikeInteger(java.util.List<N> minMaxPair) |
boolean |
getTimeframe() |
java.util.List<N> |
getValue() |
void |
setSliderConfig(java.util.List<N> defaultValue,
java.util.List<N> minMaxPair)
Set the behavior and look of the slider based on the passed parameters.
|
void |
setTimeframe() |
void |
setTimeframe(boolean isTimeframe) |
void |
setTimes(java.util.List<java.lang.String> times) |
getContents, getName, loadFXMLContents
public ParameterRangeFromRangeController(java.lang.String nameDisplayed, java.lang.String name, java.util.List<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
- low and high values of the slider which are 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 java.util.List<N> getValue()
public void setSliderConfig(java.util.List<N> defaultValue, java.util.List<N> minMaxPair)
defaultValue
- low and high values that should be selected by defaultminMaxPair
- minimum and maximum values of the sliderpublic void actLikeDouble(java.util.List<N> minMaxPair)
public void actLikeInteger(java.util.List<N> minMaxPair)
public void setTimeframe()
public void setTimeframe(boolean isTimeframe)
public boolean getTimeframe()
public void setTimes(java.util.List<java.lang.String> times)