public class ItemObserver extends LineInput implements DataSourceListener
PROP_LABEL, PROP_PREVIEW, 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,
ResourceManager resourceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
disconnect() |
void |
dispose() |
Item |
getItem() |
protected AbstractLineRender |
getLineRenderer() |
java.lang.String |
getState() |
protected void |
setSelectedTimestamp(java.util.Date selectedTimestamp) |
void |
setSelection(boolean state) |
void |
tick(long now) |
void |
updateData(DataItemValue value) |
protected void |
updateState(DataItemValue value) |
fireUpdatePreviews, getLineColor, getLineWidth, getPreview, makePreview, setLineColor, setLineWidth, setVisibleattachHover, detachHover, getLabel, getPreview, getSelectedQuality, getSelectedTimestamp, getSelectedValue, handeMouseMove, isVisible, setLabel, setSelectedQuality, setSelectedValue, setSelectionpublic ItemObserver(ChartViewer viewer, Item item, Realm realm, XAxis x, YAxis y, 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 void 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 java.lang.String getState()
getState in interface ChartInputprotected void setSelectedTimestamp(java.util.Date selectedTimestamp)
setSelectedTimestamp in class AbstractInput
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0