public class ItemObserver extends LineInput implements DataSourceListener
PROP_PREVIEW
PROP_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, setVisible
attachHover, detachHover, getLabel, getPreview, getSelectedQuality, getSelectedTimestamp, getSelectedValue, handeMouseMove, isVisible, setLabel, setSelectedQuality, setSelectedValue, setSelection
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
public ItemObserver(ChartViewer viewer, Item item, Realm realm, XAxis x, YAxis y, org.eclipse.jface.resource.ResourceManager resourceManager)
protected AbstractLineRender getLineRenderer()
getLineRenderer
in class LineInput
public void setSelection(boolean state)
setSelection
in interface ChartInput
public void dispose()
dispose
in interface ChartInput
dispose
in class LineInput
public Item getItem()
public boolean tick(long now)
tick
in interface ChartInput
public void connect()
public void disconnect()
public void updateData(DataItemValue value)
updateData
in interface DataSourceListener
protected void updateState(DataItemValue value)
public String getState()
getState
in interface ChartInput
protected void setSelectedTimestamp(Calendar selectedTimestamp)
setSelectedTimestamp
in class AbstractInput
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.