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 TypeMethodDescriptionvoid
Fuegt dem Chart eine Datenreihe hinzu,void
addFeature
(ChartFeature feature) Fuegt ein Feature hinzu.org.eclipse.swtchart.Chart
getChart()
Liefert das eigentliche SWT-Chart-Objekt.getTitle()
Liefert den Titel des Charts.void
paint
(org.eclipse.swt.widgets.Composite parent) void
Entfernt alle Datenreihen.void
removeData
(T data) Entfernt eine Datenreihe aus dem Chart.void
removeFeature
(ChartFeature feature) Entfernt das Feature.protected void
setChart
(org.eclipse.swtchart.Chart chart) Speichert das SWT-Chart-Objekt.void
Speichert den Titel des Charts.
-
Constructor Details
-
AbstractChart
public AbstractChart()
-
-
Method Details
-
setTitle
Description copied from interface:Chart
Speichert den Titel des Charts. -
getTitle
Description copied from interface:Chart
Liefert den Titel des Charts. -
getChart
public org.eclipse.swtchart.Chart getChart()Description copied from interface:Chart
Liefert 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:Chart
Fuegt dem Chart eine Datenreihe hinzu, -
removeData
Description copied from interface:Chart
Entfernt eine Datenreihe aus dem Chart.- Specified by:
removeData
in interfaceChart<T extends ChartData>
- See Also:
-
removeAllData
public void removeAllData()Description copied from interface:Chart
Entfernt alle Datenreihen.- Specified by:
removeAllData
in interfaceChart<T extends ChartData>
- See Also:
-
paint
- Specified by:
paint
in interfacede.willuhn.jameica.gui.Part
- Throws:
RemoteException
- See Also:
-
Part.paint(org.eclipse.swt.widgets.Composite)
-
addFeature
Description copied from interface:Chart
Fuegt ein Feature hinzu.- Specified by:
addFeature
in interfaceChart<T extends ChartData>
- Parameters:
feature
- das Feature.- See Also:
-
removeFeature
Description copied from interface:Chart
Entfernt das Feature.- Specified by:
removeFeature
in interfaceChart<T extends ChartData>
- Parameters:
feature
- das zu entfernende Feature.- See Also:
-