public class ParameterValueFromRange<T> extends Parameter
disappearable, explanation, name, nameDisplayed
Constructor and Description |
---|
ParameterValueFromRange()
This constructor exists for importing and exporting
|
ParameterValueFromRange(java.lang.String name,
java.lang.String nameDisplayed,
T defaultChoice,
java.util.List<T> optionsPair)
This constructor is to be used whe the generic class is not specified
which sets it to Double
|
ParameterValueFromRange(java.lang.String name,
java.lang.String nameDisplayed,
T defaultChoice,
java.util.List<T> optionsPair,
java.lang.Class<T> genericTypeClass)
This constructor shall be used to specify the generic class
|
Modifier and Type | Method and Description |
---|---|
T |
getChosen() |
T |
getDefaultChoice() |
java.lang.Class<T> |
getGenericTypeClass() |
java.util.List<T> |
getOptionsPair() |
void |
setChosen(T chosen)
Setter for the chosen value
|
void |
setDefaultChoice(T defaultChoice)
Setter for the default value
|
void |
setOptionsPair(java.util.List<T> optionsPair)
Setter for the range from which the user can choose
|
equals, getDisappearable, getExplanation, getName, getNameDisplayed, setDisappearable, setExplanation, setName, setNameDisplayed
public ParameterValueFromRange()
public ParameterValueFromRange(java.lang.String name, java.lang.String nameDisplayed, T defaultChoice, java.util.List<T> optionsPair)
name
- nameDisplayed
- defaultChoice
- optionsPair
- public ParameterValueFromRange(java.lang.String name, java.lang.String nameDisplayed, T defaultChoice, java.util.List<T> optionsPair, java.lang.Class<T> genericTypeClass)
name
- nameDisplayed
- defaultChoice
- optionsPair
- genericTypeClass
- public T getDefaultChoice()
public void setDefaultChoice(T defaultChoice)
defaultChoice
- public T getChosen()
public void setChosen(T chosen)
chosen
- public java.util.List<T> getOptionsPair()
public void setOptionsPair(java.util.List<T> optionsPair)
optionsPair
- public java.lang.Class<T> getGenericTypeClass()