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
public interface Chart<T extends ChartData> extends de.willuhn.jameica.gui.PartBasis-Interface fuer ein Chart.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddData(T data)Fuegt dem Chart eine Datenreihe hinzu,voidaddFeature(ChartFeature feature)Fuegt ein Feature hinzu.org.eclipse.swtchart.ChartgetChart()Liefert das eigentliche SWT-Chart-Objekt.java.lang.StringgetTitle()Liefert den Titel des Charts.voidredraw()Zeichnet das Chart neu.voidremoveAllData()Entfernt alle Datenreihen.voidremoveData(T data)Entfernt eine Datenreihe aus dem Chart.voidremoveFeature(ChartFeature feature)Entfernt das Feature.voidsetTitle(java.lang.String title)Speichert den Titel des Charts.
-
-
-
Method Detail
-
setTitle
void setTitle(java.lang.String title)
Speichert den Titel des Charts.- Parameters:
title- Titel.
-
getTitle
java.lang.String getTitle()
Liefert den Titel des Charts.- Returns:
- Titel.
-
addData
void addData(T data)
Fuegt dem Chart eine Datenreihe hinzu,- Parameters:
data-
-
removeData
void removeData(T data)
Entfernt eine Datenreihe aus dem Chart.- Parameters:
data-
-
removeAllData
void removeAllData()
Entfernt alle Datenreihen.
-
redraw
void redraw() throws java.rmi.RemoteExceptionZeichnet das Chart neu. Ist eigentlich nur noetig, wenn sich die Daten tatsaechlich geaendert haben.- Throws:
java.rmi.RemoteException
-
getChart
org.eclipse.swtchart.Chart getChart()
Liefert das eigentliche SWT-Chart-Objekt.- Returns:
- das eigentliche SWT-Chart-Objekt.
-
addFeature
void addFeature(ChartFeature feature)
Fuegt ein Feature hinzu.- Parameters:
feature- das Feature.
-
removeFeature
void removeFeature(ChartFeature feature)
Entfernt das Feature.- Parameters:
feature- das zu entfernende Feature.
-
-