Klasse Parameter
java.lang.Object
de.labAlive.core.parameters.parameter.DetailLevelParameter
de.labAlive.core.parameters.parameter.Parameter
- Alle implementierten Schnittstellen:
Cloneable
- Bekannte direkte Unterklassen:
DoubleParameter, IntParameter
System or Measure parameter (setting, property), e.g. frequency of a signal generator.
The parameter can be edited / adjusted in a Property Window.
Implements Cloneable: all subtypes can be cloned as long as they only have primitive data types and immutable objects like String.
Use Parameter for extended number formatting with maximumIntegerDigits
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungclone()5.booleanequals(DetailLevelParameter para) doubledoubledoubleintintHelper to transform value into a int representation used for Scrollbars.getUnit()doubleabstract doublegetValue()doublegetValue(int scrollValue) Helper to transform int value from Scrollbars into a double representation.voidvoidsetBaseUnit(String baseUnit) voidsetDisplayDigits(int digits) voidsetHandler(Parameter parameter) voidsetHandler(Property<?> handler) voidsetMaximumIntegerDigits(int maximumIntegerDigits) 4.abstract voidsetValue(int value) booleansetValue(ChangePrivilege actorPrivilege, double value) voidsetValue(ChangePrivilege actorPrivilege, int value) voidslide(int minValue, int maxValue) voidslide(MinMaxIncr minMaxIncr) toString()voidupdateHandler(Parameters parameters) voidvoidupdateValue(double inputValue) Updates the parameter value according to a value entered in a text field.voidvoiduserSetsValue(double value) final Parametervalue(double value) final Parametervalue(int value) Von Klasse geerbte Methoden DetailLevelParameter
checkChangeAllowed, compressedStringValue, detailLevel, getDetailLevel, getDisplayName, getName, hasUserChangedParameter, resetUserHasChanged, setCompressedValue, setName, setValue, setValue, stringValue, validate
-
Felddetails
-
numberFormat
-
minMaxIncr
-
handler
-
-
Konstruktordetails
-
Parameter
-
-
Methodendetails
-
setBaseUnit
-
getUnitStr
-
getUnit
-
getDoubleValue
public double getDoubleValue() -
getIntValue
public int getIntValue() -
getMinMaxIncr
-
slide
-
slide
public void slide(int minValue, int maxValue) -
getUnitFaktor
public double getUnitFaktor() -
value
-
value
-
setValue
public abstract void setValue(int value) -
setValue
-
setValue
-
getValue
public abstract double getValue() -
updateValue
public void updateValue(double inputValue) Updates the parameter value according to a value entered in a text field. (The unitFaktor must be considered.)- Parameter:
inputValue- the value entered in a text field
-
userSetsValue
public void userSetsValue(double value) -
userChangedThisParameterProcessDependencies
- Setzt außer Kraft:
userChangedThisParameterProcessDependenciesin KlasseDetailLevelParameter
-
getAbsolute
public double getAbsolute() -
getDisplayValue
public double getDisplayValue()- Gibt zurück:
- displayValue = value / unitFaktor
-
getDisplayValueStr
-
getScrollIntValue
public int getScrollIntValue()Helper to transform value into a int representation used for Scrollbars.- Gibt zurück:
- int representation of the value
-
getValue
public double getValue(int scrollValue) Helper to transform int value from Scrollbars into a double representation.- Gibt zurück:
- int representation of the value
-
setMaximumIntegerDigits
public void setMaximumIntegerDigits(int maximumIntegerDigits) 4. Helper for Initialization, e.g. SpectrumParameters -
setDisplayDigits
public void setDisplayDigits(int digits) - Parameter:
digits- Number of digits for getDisplayValueStr()
-
clone
-
setHandler
-
setHandler
-
updateHandler
-
updateHandlerValue
public void updateHandlerValue() -
toString
-
processDependencies
public void processDependencies() -
equals
- Setzt außer Kraft:
equalsin KlasseDetailLevelParameter
-