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