public class ChartViewer extends AbstractSelectionProvider
Constructor and Description |
---|
ChartViewer(ChartRenderer chartRenderer,
Chart chart,
ExtensionSpaceProvider extensionSpaceProvider,
ResetHandler resetHandler) |
Modifier and Type | Method and Description |
---|---|
void |
addChartViewerListener(ChartViewerListener chartViewerListener) |
void |
addInput(ChartInput input) |
void |
addItem(Item item) |
void |
addItem(Item item) |
void |
dispose() |
protected void |
disposeTimeRuler() |
org.eclipse.swt.graphics.RGB |
getChartBackground() |
Chart |
getChartConfiguration() |
ChartRenderer |
getChartRenderer() |
org.eclipse.core.databinding.observable.list.IObservableList |
getItems() |
Realm |
getRealm() |
XAxis |
getSelectedXAxis() |
YAxis |
getSelectedYAxis() |
protected void |
handleDispose() |
protected void |
handleMouseMove(org.eclipse.swt.events.MouseEvent e,
long timestamp) |
boolean |
isHoverable() |
boolean |
isMutable() |
boolean |
isShowCurrentTimeRuler() |
void |
pageTimespan(long duration,
TimeUnit timeUnit) |
void |
removeChartViewerListener(ChartViewerListener chartViewerListener) |
void |
removeInput(ChartInput input) |
void |
setChartBackground(org.eclipse.swt.graphics.RGB rgb) |
void |
setFocus() |
void |
setHoverable(boolean hoverable) |
void |
setMutable(boolean mutable) |
void |
setNowCenter() |
void |
setSelectedXAxis(XAxis axis) |
void |
setSelectedYAxis(YAxis axis) |
void |
setSelection(ChartInput chartInput) |
void |
setShowCurrentTimeRuler(boolean state) |
void |
showTimespan(long duration,
TimeUnit timeUnit) |
void |
tick() |
protected void |
updateState() |
protected void |
updateTitle() |
addSelectionChangedListener, getSelection, removeSelectionChangedListener, setSelection
public ChartViewer(ChartRenderer chartRenderer, Chart chart, ExtensionSpaceProvider extensionSpaceProvider, ResetHandler resetHandler)
public boolean isHoverable()
public void setHoverable(boolean hoverable)
public ChartRenderer getChartRenderer()
protected void handleMouseMove(org.eclipse.swt.events.MouseEvent e, long timestamp)
public void setMutable(boolean mutable)
public boolean isMutable()
public void addChartViewerListener(ChartViewerListener chartViewerListener)
public void removeChartViewerListener(ChartViewerListener chartViewerListener)
public Realm getRealm()
protected void updateState()
protected void disposeTimeRuler()
public XAxis getSelectedXAxis()
public YAxis getSelectedYAxis()
public void setSelectedXAxis(XAxis axis)
public void setSelectedYAxis(YAxis axis)
public void setChartBackground(org.eclipse.swt.graphics.RGB rgb)
public org.eclipse.swt.graphics.RGB getChartBackground()
protected void handleDispose()
public void setShowCurrentTimeRuler(boolean state)
public boolean isShowCurrentTimeRuler()
public void addItem(Item item)
public void addItem(Item item)
public void addInput(ChartInput input)
public void removeInput(ChartInput input)
protected void updateTitle()
public void setSelection(ChartInput chartInput)
public void tick()
public void setFocus()
public void dispose()
public org.eclipse.core.databinding.observable.list.IObservableList getItems()
public void showTimespan(long duration, TimeUnit timeUnit)
public void pageTimespan(long duration, TimeUnit timeUnit)
public void setNowCenter()
public Chart getChartConfiguration()