public class CompositeQualityInput extends AbstractInput
PROP_LABEL, PROP_PREVIEW, PROP_SELECTED_QUALITY, PROP_SELECTED_TIMESTAMP, PROP_SELECTED_VALUE, PROP_STATE, PROP_VISIBLE
Constructor and Description |
---|
CompositeQualityInput(ChartViewer viewer,
ChartRenderer chartRenderer,
Realm realm,
XAxis xAxis,
YAxis yAxis,
org.eclipse.core.databinding.observable.list.IObservableList inputs) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkQuality(double value) |
void |
dispose() |
org.eclipse.swt.graphics.Image |
getPreview(int width,
int height)
Get rendered preview
|
String |
getState() |
double |
getThreshold() |
protected void |
handleDiff(org.eclipse.core.databinding.observable.list.ListDiff diff) |
void |
performUpdate() |
protected void |
setSelectedTimestamp(Date selectedTimestamp) |
void |
setSelection(boolean state) |
void |
setThreshold(double threshold) |
void |
setVisible(boolean visible) |
void |
tick(long now) |
attachHover, detachHover, fireUpdatePreviews, getLabel, getPreview, getSelectedQuality, getSelectedTimestamp, getSelectedValue, handeMouseMove, isVisible, setLabel, setSelectedQuality, setSelectedValue, setSelection
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
public CompositeQualityInput(ChartViewer viewer, ChartRenderer chartRenderer, Realm realm, XAxis xAxis, YAxis yAxis, org.eclipse.core.databinding.observable.list.IObservableList inputs)
protected boolean checkQuality(double value)
public void dispose()
dispose
in interface ChartInput
dispose
in class AbstractInput
protected void handleDiff(org.eclipse.core.databinding.observable.list.ListDiff diff)
public void setVisible(boolean visible)
setVisible
in interface ChartInput
setVisible
in class AbstractInput
public void setSelection(boolean state)
public void tick(long now)
public String getState()
public org.eclipse.swt.graphics.Image getPreview(int width, int height)
ChartInput
The chart input implementation must dispose the created image. If the implementation cannot create the image for the requested size it must return null
.
width
- the requested widthheight
- the requested heightnull
public double getThreshold()
public void setThreshold(double threshold)
public void performUpdate()
protected void setSelectedTimestamp(Date selectedTimestamp)
setSelectedTimestamp
in class AbstractInput