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, setSelectionaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerpublic 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 ChartInputdispose in class AbstractInputprotected void handleDiff(org.eclipse.core.databinding.observable.list.ListDiff diff)
public void setVisible(boolean visible)
setVisible in interface ChartInputsetVisible in class AbstractInputpublic 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 heightnullpublic double getThreshold()
public void setThreshold(double threshold)
public void performUpdate()
protected void setSelectedTimestamp(Date selectedTimestamp)
setSelectedTimestamp in class AbstractInput