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