public class ItemObserver extends LineInput implements DataSourceListener
PROP_PREVIEWPROP_COLOR, PROP_LABEL, PROP_SELECTED_QUALITY, PROP_SELECTED_TIMESTAMP, PROP_SELECTED_VALUE, PROP_VISIBLE| Constructor and Description |
|---|
ItemObserver(ChartViewer viewer,
Item item,
Realm realm,
XAxis x,
YAxis y,
org.eclipse.jface.resource.ResourceManager resourceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
disconnect() |
void |
dispose() |
Item |
getItem() |
protected AbstractLineRender |
getLineRenderer() |
String |
getState() |
protected void |
setSelectedTimestamp(Calendar selectedTimestamp) |
void |
setSelection(boolean state) |
boolean |
tick(long now) |
void |
updateData(DataItemValue value) |
protected void |
updateState(DataItemValue value) |
fireUpdatePreviews, getColor, getLineColor, getLineWidth, getPreview, makePreview, setLineColor, setLineWidth, setVisibleattachHover, detachHover, getLabel, getPreview, getSelectedQuality, getSelectedTimestamp, getSelectedValue, handeMouseMove, isVisible, setLabel, setSelectedQuality, setSelectedValue, setSelectionaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerpublic ItemObserver(ChartViewer viewer, Item item, Realm realm, XAxis x, YAxis y, org.eclipse.jface.resource.ResourceManager resourceManager)
protected AbstractLineRender getLineRenderer()
getLineRenderer in class LineInputpublic void setSelection(boolean state)
setSelection in interface ChartInputpublic void dispose()
dispose in interface ChartInputdispose in class LineInputpublic Item getItem()
public boolean tick(long now)
tick in interface ChartInputpublic void connect()
public void disconnect()
public void updateData(DataItemValue value)
updateData in interface DataSourceListenerprotected void updateState(DataItemValue value)
public String getState()
getState in interface ChartInputprotected void setSelectedTimestamp(Calendar selectedTimestamp)
setSelectedTimestamp in class AbstractInputCopyright © 2016 Eclipse NeoSCADA Project. All rights reserved.