Klasse Parameters
java.lang.Object
java.util.AbstractMap<Object, Parameter>
java.util.HashMap<Object, Parameter>
java.util.LinkedHashMap<Object, Parameter>
de.labAlive.core.parameters.parameters.ParametersAndDisplayParameters
de.labAlive.measure.Parameters
- Alle implementierten Schnittstellen:
Serializable, Cloneable, Map<Object, Parameter>, SequencedMap<Object, Parameter>
- Bekannte direkte Unterklassen:
ChannelSpecificMeterParameters, MonitorParameters, PlayAudioParameters, PowerMeterParameters, SetupParameters, SignalLoggingParameters, SignalViewerParameters, TransmitParameters, UdpSinkParameters, XYMeterParameters
Set of Parameters accessible via Keyword. It is the data model that is viewed and controlled by PropertyWindow and
used by a Display implementation or a WC, e.g. SigGen. Special measure parameter as OsciParameter are implemented as
subclasses and override getMeasureName(). Note: - Do NOT place Properties as members! They are not cloned.
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Feldübersicht
FelderModifikator und TypFeldBeschreibungVon Klasse geerbte Felder ParametersAndDisplayParameters
referer -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungactionParameterKeys(ParameterDetailLevel propertyWindowDetailLevel) final MeterIactivateMeter(Measure measure) voidaddParameter(Parameter parameter) addParameter(Object parameterKey) voidfinal voidbuild()voidclone()copy(Parameters pFrom, Parameters pTo) getActionParameter(String key) final StringgetParameter(Object parameterKey) getParameter(String key) getParametersPerDetailLevel(ParameterDetailLevel detailLevel) getReadOnlyParameters(ParameterDetailLevel propertyWindowDetailLevel) doublegetSelectParameter(String key) getSize()doubleintgetVisibleChangeableAndReadOnlyParametersSize(ParameterDetailLevel propertyWindowDetailLevel) getVisibleChangeableParameters(ParameterDetailLevel propertyWindowDetailLevel) booleanhasChanged(Object parameterKey) booleanbooleanbooleanisEmpty()voidvoidmeterResize(Width width) voidnotify(DetailLevelParameter changedParameter) voidnotify(MainProperty controller) voidvoidnotifyMeasureChanged(Measure measure) final voidvoidput(String key, ActionParameter actionParameter) voidput(String key, AutoStartActionParameter autoStartActionParameter) voidput(String key, SelectParameter selectParameter) voidvoidvoidbooleansanityCheck(ParametersAndDisplayParameters handlerParams) searchParameter(String searchKey) selectParameterKeys(ParameterDetailLevel propertyWindowDetailLevel) selectParameterKeysPerDetailLevel(ParameterDetailLevel detailLevel) voidAuto opens the measure display, e.g.voidsetAutoshow(boolean autoshow) voidsetLocation(int x, int y) voidsetLocation(Point location) voidsetManualMeasureFactory(MeasureFactory manualMeasureFactory) voidsetMeasureType(String measureType) voidsetNotificationReceiver(MeasureNotificationReceiver notificationReceiver) final voidsetSamplingTime(double ta) voidsetStepsPerSecond(double stepsPerSecond) voidtoString()voidupdateParameter(String key, double value) voidvalidate()Von Klasse geerbte Methoden ParametersAndDisplayParameters
commitDisplayParameterChanges, commitParameterChanges2Display, getDisplayParameters, initDisplayParameters, isDisplay, resetDisplayParameters, rollbackDisplayParameterChanges, updateParameterVon Klasse geerbte Methoden LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, newLinkedHashMap, putFirst, putLast, replaceAll, reversed, sequencedEntrySet, sequencedKeySet, sequencedValues, valuesVon Klasse geerbte Methoden HashMap
compute, computeIfAbsent, computeIfPresent, containsKey, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, sizeVon Klasse geerbte Methoden AbstractMap
equals, hashCodeVon Schnittstelle geerbte Methoden Map
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizeVon Schnittstelle geerbte Methoden SequencedMap
firstEntry, lastEntry, pollFirstEntry, pollLastEntry
-
Felddetails
-
autoStartActionParameters
-
meter
-
-
Konstruktordetails
-
Parameters
public Parameters()
-
-
Methodendetails
-
getMeasureName
- Gibt zurück:
- name of the measure that uses the parameter, per default "Property Window" is the default measure of a system. It is displayed in the choice when user right clicks on a wire or system. Special measure parameter as OsciParameter override getMeasureName().
-
getMeasureType
-
setWcName
-
adWcName
-
getWcName
-
setMeasureType
-
isEmpty
-
meterResize
-
getMeterSize
-
getSize
- Gibt zurück:
- Configured window size for Meter or PropertyWindow.
-
setSamplingTime
public final void setSamplingTime(double ta) -
build
public final void build() -
getSamplingTime
public double getSamplingTime() -
getLocation
-
setLocation
public void setLocation(int x, int y) -
setLocation
-
setAutoshow
public void setAutoshow()Auto opens the measure display, e.g. Osci or PropertyWindow. -
setAutoshow
public void setAutoshow(boolean autoshow) -
isAutoshow
public boolean isAutoshow() -
put
-
put
-
put
-
getSelectParameter
-
getParameter
-
hasUserChangedSelectParameter
public boolean hasUserChangedSelectParameter() -
getActionParameter
-
getSelectParameters
-
selectParameterKeys
-
selectParameterKeysPerDetailLevel
-
actionParameterKeys
-
getVisibleChangeableParameters
public Collection<Parameter> getVisibleChangeableParameters(ParameterDetailLevel propertyWindowDetailLevel) -
getParametersPerDetailLevel
-
getVisibleChangeableAndReadOnlyParametersSize
public int getVisibleChangeableAndReadOnlyParametersSize(ParameterDetailLevel propertyWindowDetailLevel) -
getReadOnlyParameters
-
clone
-
cloneKeepHandler
-
getInitialParametersForUserChanges
-
sanityCheck
-
sanityCheck
public void sanityCheck() -
copy
-
activateMeter
-
meterReInit
public void meterReInit() -
reCreateMeter
public void reCreateMeter() -
updateParameter
-
addParameter
-
addParameter
-
getParameter
-
hasChanged
-
parametersAndEachParameterProcessDependencies
public final void parametersAndEachParameterProcessDependencies()- Setzt außer Kraft:
parametersAndEachParameterProcessDependenciesin KlasseParametersAndDisplayParameters
-
validate
- Löst aus:
IllegalParameterValueException
-
getMeasureFactory
-
setManualMeasureFactory
-
notifyBeforeMeasureActivated
public void notifyBeforeMeasureActivated() -
notifyMeasureChanged
-
setNotificationReceiver
-
getNotificationReceiver
-
getStepsPerSecond
public double getStepsPerSecond() -
setStepsPerSecond
public void setStepsPerSecond(double stepsPerSecond) -
checkParamterNotNull
public void checkParamterNotNull() -
toInstanceId
-
toString
- Setzt außer Kraft:
toStringin KlasseAbstractMap<Object, Parameter>
-
toStringDebug
-
resetUserHasChanged
public void resetUserHasChanged() -
notify
-
notify
-
searchParameter
-
getAutoShow
-