Class AbstractChartDataSaldo
java.lang.Object
de.willuhn.jameica.hbci.gui.chart.AbstractChartDataSaldo
- All Implemented Interfaces:
ChartData,LineChartData
- Direct Known Subclasses:
ChartDataSaldoForecast,ChartDataSaldoLimit,ChartDataSaldoSumme,ChartDataSaldoTrend,ChartDataSaldoVerlauf
Basis-Implementierung eines Datensatzes fuer die Darstellung des Saldenverlaufs.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]getColor()Liefert ein Array mit den Farbwerten (0-255) fuer Ror, Gruen und Blau.booleangetCurve()Legt fest, ob die Punkte gerade oder zu einer geschwungenen Linie verbunden werden sollen.Liefert den Namen des Attributs, welches fuer die Werte verwendet werden soll.Liefert den Namen des Attributs fuer die Beschriftung.Liefert den Linienstil.intLiefert die Linienbreite in Pixel.booleanisFilled()Legt fest, ob die Flaeche unter der Linie gefüllt ist oder nicht.booleanTrue, wenn die Linie in der Legende angezeigt werden soll.voidsetColor(int[] color) Speichert die zu verwendende Farbe.voidsetLegendEnabled(boolean legend) Legt fest, ob die Legende angezeigt werden soll.
-
Field Details
-
i18n
protected static final de.willuhn.util.I18N i18n
-
-
Constructor Details
-
AbstractChartDataSaldo
public AbstractChartDataSaldo()
-
-
Method Details
-
getDataAttribute
Description copied from interface:ChartDataLiefert den Namen des Attributs, welches fuer die Werte verwendet werden soll. Der Wert des Attributes muss vom Typ java.lang.Number sein.- Specified by:
getDataAttributein interfaceChartData- Returns:
- Name des Werte-Attributs.
- Throws:
RemoteException- See Also:
-
getLabelAttribute
Description copied from interface:ChartDataLiefert den Namen des Attributs fuer die Beschriftung.- Specified by:
getLabelAttributein interfaceChartData- Returns:
- Name des Attributs fuer die Beschriftung. Der Wert des Attributes muss vom Typ java.lang.Date sein.
- Throws:
RemoteException- See Also:
-
getCurve
public boolean getCurve()Description copied from interface:LineChartDataLegt fest, ob die Punkte gerade oder zu einer geschwungenen Linie verbunden werden sollen.- Specified by:
getCurvein interfaceLineChartData- Returns:
- true, wenn die Punkte zu einer geschwungenen Linie verbunden werden sollen.
- See Also:
-
getLineWidth
Description copied from interface:LineChartDataLiefert die Linienbreite in Pixel.- Specified by:
getLineWidthin interfaceLineChartData- Returns:
- die Linienbreite in Pixel.
- Throws:
RemoteException- See Also:
-
getLineStyle
Description copied from interface:LineChartDataLiefert den Linienstil.- Specified by:
getLineStylein interfaceLineChartData- Returns:
- der Linienstil.
- Throws:
RemoteException- See Also:
-
isLegendEnabled
Description copied from interface:LineChartDataTrue, wenn die Linie in der Legende angezeigt werden soll.- Specified by:
isLegendEnabledin interfaceLineChartData- Returns:
- true, wenn die Linie in der Legende angezeigt werden soll.
- Throws:
RemoteException- See Also:
-
setLegendEnabled
public void setLegendEnabled(boolean legend) Legt fest, ob die Legende angezeigt werden soll.- Parameters:
legend- true, wenn die Legende angezeigt werden soll.
-
getColor
Description copied from interface:LineChartDataLiefert ein Array mit den Farbwerten (0-255) fuer Ror, Gruen und Blau.- Specified by:
getColorin interfaceLineChartData- Returns:
- Array mit den Farbwerten oder null, wenn eine zufaellige Farbe gewaehlt werden soll.
- Throws:
RemoteException- See Also:
-
setColor
Speichert die zu verwendende Farbe.- Parameters:
color- die zu verwendende Farbe.- Throws:
RemoteException
-
isFilled
Description copied from interface:LineChartDataLegt fest, ob die Flaeche unter der Linie gefüllt ist oder nicht.- Specified by:
isFilledin interfaceLineChartData- Returns:
- true falls gefuellt.
- Throws:
RemoteException- See Also:
-