Class AbstractChart<T extends ChartData>
- java.lang.Object
-
- de.willuhn.jameica.hbci.gui.chart.AbstractChart<T>
-
- Type Parameters:
T- der Typ der Chartdaten.
- All Implemented Interfaces:
de.willuhn.jameica.gui.Part,Chart<T>
- Direct Known Subclasses:
BarChart,LineChart,VergleichBarChart
public abstract class AbstractChart<T extends ChartData> extends java.lang.Object implements Chart<T>
Abstrakte Basis-Implementierung der Charts.
-
-
Constructor Summary
Constructors Constructor Description AbstractChart()
-
Method Summary
All Methods Instance Methods Concrete 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.voidpaint(org.eclipse.swt.widgets.Composite parent)voidremoveAllData()Entfernt alle Datenreihen.voidremoveData(T data)Entfernt eine Datenreihe aus dem Chart.voidremoveFeature(ChartFeature feature)Entfernt das Feature.protected voidsetChart(org.eclipse.swtchart.Chart chart)Speichert das SWT-Chart-Objekt.voidsetTitle(java.lang.String title)Speichert den Titel des Charts.
-
-
-
Method Detail
-
setTitle
public void setTitle(java.lang.String title)
Description copied from interface:ChartSpeichert den Titel des Charts.- Specified by:
setTitlein interfaceChart<T extends ChartData>- Parameters:
title- Titel.- See Also:
Chart.setTitle(java.lang.String)
-
getTitle
public java.lang.String getTitle()
Description copied from interface:ChartLiefert den Titel des Charts.- Specified by:
getTitlein interfaceChart<T extends ChartData>- Returns:
- Titel.
- See Also:
Chart.getTitle()
-
getChart
public org.eclipse.swtchart.Chart getChart()
Description copied from interface:ChartLiefert das eigentliche SWT-Chart-Objekt.- Specified by:
getChartin interfaceChart<T extends ChartData>- Returns:
- das eigentliche SWT-Chart-Objekt.
- See Also:
Chart.getChart()
-
setChart
protected void setChart(org.eclipse.swtchart.Chart chart)
Speichert das SWT-Chart-Objekt.- Parameters:
chart-
-
addData
public void addData(T data)
Description copied from interface:ChartFuegt dem Chart eine Datenreihe hinzu,- Specified by:
addDatain interfaceChart<T extends ChartData>- See Also:
Chart.addData(de.willuhn.jameica.hbci.gui.chart.ChartData)
-
removeData
public void removeData(T data)
Description copied from interface:ChartEntfernt eine Datenreihe aus dem Chart.- Specified by:
removeDatain interfaceChart<T extends ChartData>- See Also:
Chart.removeData(de.willuhn.jameica.hbci.gui.chart.ChartData)
-
removeAllData
public void removeAllData()
Description copied from interface:ChartEntfernt alle Datenreihen.- Specified by:
removeAllDatain interfaceChart<T extends ChartData>- See Also:
Chart.removeAllData()
-
paint
public void paint(org.eclipse.swt.widgets.Composite parent) throws java.rmi.RemoteException- Specified by:
paintin interfacede.willuhn.jameica.gui.Part- Throws:
java.rmi.RemoteException- See Also:
Part.paint(org.eclipse.swt.widgets.Composite)
-
addFeature
public void addFeature(ChartFeature feature)
Description copied from interface:ChartFuegt ein Feature hinzu.- Specified by:
addFeaturein interfaceChart<T extends ChartData>- Parameters:
feature- das Feature.- See Also:
Chart.addFeature(de.willuhn.jameica.hbci.gui.chart.ChartFeature)
-
removeFeature
public void removeFeature(ChartFeature feature)
Description copied from interface:ChartEntfernt das Feature.- Specified by:
removeFeaturein interfaceChart<T extends ChartData>- Parameters:
feature- das zu entfernende Feature.- See Also:
Chart.removeFeature(de.willuhn.jameica.hbci.gui.chart.ChartFeature)
-
-