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,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
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
-
-