Interface Chart<T extends ChartData>
- Type Parameters:
T- der Typ der Chartdaten.
- All Superinterfaces:
de.willuhn.jameica.gui.Part
- All Known Implementing Classes:
AbstractChart,BarChart,LineChart,VergleichBarChart
Basis-Interface fuer ein Chart.
-
Method Summary
Modifier and TypeMethodDescriptionvoidFuegt dem Chart eine Datenreihe hinzu,voidaddFeature(ChartFeature feature) Fuegt ein Feature hinzu.org.eclipse.swtchart.ChartgetChart()Liefert das eigentliche SWT-Chart-Objekt.getTitle()Liefert den Titel des Charts.voidredraw()Zeichnet das Chart neu.voidEntfernt alle Datenreihen.voidremoveData(T data) Entfernt eine Datenreihe aus dem Chart.voidremoveFeature(ChartFeature feature) Entfernt das Feature.voidSpeichert den Titel des Charts.Methods inherited from interface de.willuhn.jameica.gui.Part
paint
-
Method Details
-
setTitle
Speichert den Titel des Charts.- Parameters:
title- Titel.
-
getTitle
String getTitle()Liefert den Titel des Charts.- Returns:
- Titel.
-
addData
Fuegt dem Chart eine Datenreihe hinzu,- Parameters:
data-
-
removeData
Entfernt eine Datenreihe aus dem Chart.- Parameters:
data-
-
removeAllData
void removeAllData()Entfernt alle Datenreihen. -
redraw
Zeichnet das Chart neu. Ist eigentlich nur noetig, wenn sich die Daten tatsaechlich geaendert haben.- Throws:
RemoteException
-
getChart
org.eclipse.swtchart.Chart getChart()Liefert das eigentliche SWT-Chart-Objekt.- Returns:
- das eigentliche SWT-Chart-Objekt.
-
addFeature
Fuegt ein Feature hinzu.- Parameters:
feature- das Feature.
-
removeFeature
Entfernt das Feature.- Parameters:
feature- das zu entfernende Feature.
-