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
Abstrakte Basis-Implementierung der Charts.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFuegt dem Chart eine Datenreihe hinzu,voidaddFeature(ChartFeature feature) Fuegt ein Feature hinzu.org.eclipse.swtchart.ChartgetChart()Liefert das eigentliche SWT-Chart-Objekt.getTitle()Liefert den Titel des Charts.voidpaint(org.eclipse.swt.widgets.Composite parent) voidEntfernt 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.voidSpeichert den Titel des Charts.
-
Constructor Details
-
AbstractChart
public AbstractChart()
-
-
Method Details
-
setTitle
Description copied from interface:ChartSpeichert den Titel des Charts. -
getTitle
Description copied from interface:ChartLiefert den Titel des Charts. -
getChart
public org.eclipse.swtchart.Chart getChart()Description copied from interface:ChartLiefert das eigentliche SWT-Chart-Objekt. -
setChart
protected void setChart(org.eclipse.swtchart.Chart chart) Speichert das SWT-Chart-Objekt.- Parameters:
chart-
-
addData
Description copied from interface:ChartFuegt dem Chart eine Datenreihe hinzu, -
removeData
Description copied from interface:ChartEntfernt eine Datenreihe aus dem Chart.- Specified by:
removeDatain interfaceChart<T extends ChartData>- Parameters:
data-- See Also:
-
removeAllData
public void removeAllData()Description copied from interface:ChartEntfernt alle Datenreihen.- Specified by:
removeAllDatain interfaceChart<T extends ChartData>- See Also:
-
paint
- Specified by:
paintin interfacede.willuhn.jameica.gui.Part- Throws:
RemoteException- See Also:
-
addFeature
Description copied from interface:ChartFuegt ein Feature hinzu.- Specified by:
addFeaturein interfaceChart<T extends ChartData>- Parameters:
feature- das Feature.- See Also:
-
removeFeature
Description copied from interface:ChartEntfernt das Feature.- Specified by:
removeFeaturein interfaceChart<T extends ChartData>- Parameters:
feature- das zu entfernende Feature.- See Also:
-