Class DataSetMeasurements
- java.lang.Object
-
- de.gsi.chart.plugins.measurements.AbstractChartMeasurement
-
- de.gsi.chart.plugins.measurements.DataSetMeasurements
-
- All Implemented Interfaces:
de.gsi.dataset.event.EventListener,de.gsi.dataset.event.EventSource
public class DataSetMeasurements extends AbstractChartMeasurement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classDataSetMeasurements.ExternalStagestatic classDataSetMeasurements.MeasurementCategorystatic classDataSetMeasurements.MeasurementType
-
Field Summary
Fields Modifier and Type Field Description protected javafx.scene.control.ButtonTypebuttonDetachedprotected javafx.beans.value.ChangeListener<? super java.lang.Number>delayedUpdateListenerprotected javafx.beans.value.ChangeListener<Chart>globalChartChangeListenerprotected booleanisTrendingprotected javafx.beans.property.ObjectProperty<Chart>localChartprotected javafx.beans.value.ChangeListener<Chart>localChartChangeListenerprotected de.gsi.dataset.spi.LimitedIndexedTreeDataSettrendingDataSetprotected javafx.collections.ListChangeListener<? super AbstractChartMeasurement>trendingListener-
Fields inherited from class de.gsi.chart.plugins.measurements.AbstractChartMeasurement
alert, axisMode, buttonDefault, buttonOK, buttonRemove, dataSetSelector, DEFAULT_MAX, DEFAULT_MIN, DEFAULT_SMALL_AXIS, formatterLarge, formatterSmall, gridPane, lastLayoutRow, requiredNumberOfDataSets, requiredNumberOfIndicators, SMALL_FORMAT_THRESHOLD, valueIndicatorSelector
-
-
Constructor Summary
Constructors Constructor Description DataSetMeasurements(ParameterMeasurements plugin, DataSetMeasurements.MeasurementType measType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddGraphBelowItems()protected voidaddParameterValueEditorItems()protected voiddefaultAction(java.util.Optional<javafx.scene.control.ButtonType> result)protected voiddelayedUpdate()protected java.lang.StringgetDataSetsAsStringList(java.util.List<de.gsi.dataset.DataSet> list)DataSetMeasurements.MeasurementTypegetMeasType()protected javafx.beans.property.BooleanPropertygraphBelowOtherDataSetsProperty()javafx.beans.property.BooleanPropertygraphDetachedProperty()voidhandle(de.gsi.dataset.event.UpdateEvent event)protected voidinitDataSets()voidinitialize()booleanisGraphBelowOtherDataSets()booleanisGraphDetached()protected voidnominalAction()protected voidremoveAction()voidsetGraphBelowOtherDataSets(boolean state)voidsetGraphDetached(boolean newState)protected voidtransform(java.util.List<de.gsi.dataset.DataSet> inputDataSets, de.gsi.math.MathDataSet outputDataSet)-
Methods inherited from class de.gsi.chart.plugins.measurements.AbstractChartMeasurement
addMinMaxRangeFields, autoNotification, cleanUpSuperfluousIndicators, dataSetProperty, getDataSet, getDataViewWindow, getDialogContentBox, getDisplayPane, getFirstAxisForDataSet, getMeasurementPlugin, getTitle, getValueField, getValueIndicators, getValueIndicatorsUser, removeSliderChangeListener, setDataSet, setTitle, shiftGridPaneRowOffset, showConfigDialogue, titleProperty, updateEventListener, updateSlider, updateSlider, valueProperty
-
-
-
-
Field Detail
-
buttonDetached
protected final javafx.scene.control.ButtonType buttonDetached
-
localChart
protected final javafx.beans.property.ObjectProperty<Chart> localChart
-
isTrending
protected final boolean isTrending
-
trendingDataSet
protected final de.gsi.dataset.spi.LimitedIndexedTreeDataSet trendingDataSet
-
delayedUpdateListener
protected final javafx.beans.value.ChangeListener<? super java.lang.Number> delayedUpdateListener
-
localChartChangeListener
protected final javafx.beans.value.ChangeListener<Chart> localChartChangeListener
-
globalChartChangeListener
protected final javafx.beans.value.ChangeListener<Chart> globalChartChangeListener
-
trendingListener
protected final javafx.collections.ListChangeListener<? super AbstractChartMeasurement> trendingListener
-
-
Constructor Detail
-
DataSetMeasurements
public DataSetMeasurements(ParameterMeasurements plugin, DataSetMeasurements.MeasurementType measType)
-
-
Method Detail
-
getMeasType
public DataSetMeasurements.MeasurementType getMeasType()
-
graphDetachedProperty
public javafx.beans.property.BooleanProperty graphDetachedProperty()
-
handle
public void handle(de.gsi.dataset.event.UpdateEvent event)
-
initialize
public void initialize()
- Specified by:
initializein classAbstractChartMeasurement
-
isGraphBelowOtherDataSets
public boolean isGraphBelowOtherDataSets()
-
isGraphDetached
public boolean isGraphDetached()
-
setGraphBelowOtherDataSets
public void setGraphBelowOtherDataSets(boolean state)
-
setGraphDetached
public void setGraphDetached(boolean newState)
-
addGraphBelowItems
protected void addGraphBelowItems()
-
addParameterValueEditorItems
protected void addParameterValueEditorItems()
-
defaultAction
protected void defaultAction(java.util.Optional<javafx.scene.control.ButtonType> result)
- Overrides:
defaultActionin classAbstractChartMeasurement
-
delayedUpdate
protected void delayedUpdate()
-
getDataSetsAsStringList
protected java.lang.String getDataSetsAsStringList(java.util.List<de.gsi.dataset.DataSet> list)
-
graphBelowOtherDataSetsProperty
protected javafx.beans.property.BooleanProperty graphBelowOtherDataSetsProperty()
-
initDataSets
protected void initDataSets()
-
nominalAction
protected void nominalAction()
- Overrides:
nominalActionin classAbstractChartMeasurement
-
removeAction
protected void removeAction()
- Overrides:
removeActionin classAbstractChartMeasurement
-
transform
protected void transform(java.util.List<de.gsi.dataset.DataSet> inputDataSets, de.gsi.math.MathDataSet outputDataSet)
-
-