Package schule.ngb.zm.shapes.charts
Class BasicChartValue
java.lang.Object
schule.ngb.zm.shapes.charts.BasicChartValue
- All Implemented Interfaces:
ChartValue
Basisimplemenation eines
ChartValue.
Die Klasse implementiert das Interface auf die einfachste mögliche Weise als
reine Datenhaltungsklasse. Sie wird von den Diagrammen verwendet, um reine
Double Werte als ChartValue zu speichern.
Um einfach einen Datenpunkt zu erstellen, wird eine umfassende Auswahl an Konstruktoren angeboten.
-
Constructor Summary
ConstructorsConstructorDescriptionBasicChartValue(double value) Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert.BasicChartValue(double xValue, double value) Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert.BasicChartValue(double xValue, double value, String label) Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert und der angegebenen Beschriftung.BasicChartValue(double xValue, double value, String label, Color color) Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert, der angegebenen Beschriftung und Farbe.BasicChartValue(double xValue, double value, Color color) Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert und der angegebenen Farbe.BasicChartValue(double value, String label) Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert und der angegebenen Beschriftung.BasicChartValue(double value, String label, Color color) Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert, der angegebenen Beschriftung und Farbe.BasicChartValue(double value, Color color) Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert und der angegebenen Farbe. -
Method Summary
Modifier and TypeMethodDescriptiongetColor()Gibt eine Farbe für den Datenpunkt zurück.getLabel()Gibt eine Beschriftung für den Datenpunkt zurück.doublegetValue()Gibt den Datenwert des Datenpunktes zurück.doublegetX()Gibt den x-Wert des Datenpunktes zurück.voidÄndert die Farbe dieses Datenpunktes.voidÄndert die Beschriftung dieses Datenpunktes.voidsetValue(double pValue) Ändert den Datenwert dieses Datenpunktes.
-
Constructor Details
-
BasicChartValue
public BasicChartValue(double value) Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert.- Parameters:
value- Der Datenwert.
-
BasicChartValue
public BasicChartValue(double xValue, double value) Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert.- Parameters:
xValue- Der x-Wert.value- Der Datenwert.
-
BasicChartValue
Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert und der angegebenen Beschriftung.- Parameters:
value- Der Datenwert.label- Die Beschriftung.
-
BasicChartValue
Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert und der angegebenen Beschriftung.- Parameters:
xValue- Der x-Wert.value- Der Datenwert.label- Die Beschriftung.
-
BasicChartValue
Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert und der angegebenen Farbe.- Parameters:
value- Der Datenwert.color- Die Farbe.
-
BasicChartValue
Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert und der angegebenen Farbe.- Parameters:
xValue- Der x-Wert.value- Der Datenwert.color- Die Farbe.
-
BasicChartValue
Erstellt einen neuen Datenpunkt mit dem angegebenen Datenwert, der angegebenen Beschriftung und Farbe.- Parameters:
value- Der Datenwert.label- Die Beschriftung.color- Die Farbe.
-
BasicChartValue
Erstellt einen neuen Datenpunkt mit dem angegebenen x- und Datenwert, der angegebenen Beschriftung und Farbe.- Parameters:
xValue- Der x-Wert.value- Der Datenwert.label- Die Beschriftung.color- Die Farbe.
-
-
Method Details
-
getX
public double getX()Description copied from interface:ChartValueGibt den x-Wert des Datenpunktes zurück. Nicht alle Diagrammarten benötigen einen x-Wert und ignorieren diesen dann gegebenenfalls. Soll die Klasse nur in Diagrammen ohne x-Wert (zum BeispielKreis-oderBalkendiagramm) dargestellt werden, wird empfohlen, dass immer0zurückgegeben wird.- Specified by:
getXin interfaceChartValue- Returns:
- Der x-Wert des Datenpunktes.
-
getValue
public double getValue()Description copied from interface:ChartValueGibt den Datenwert des Datenpunktes zurück.Der Datenwert wird je nach Diagrammtyp anders interpretiert. In
LineCharts wird er im Zusammenhang mit demx-Wertals y-Wert eines Datenpunktes genommen. InKreisdiagrammenwird er als Anteil des Datums im Kreis verstanden.- Specified by:
getValuein interfaceChartValue- Returns:
- Der Wert des Datenpunktes.
-
setValue
public void setValue(double pValue) Description copied from interface:ChartValueÄndert den Datenwert dieses Datenpunktes.- Specified by:
setValuein interfaceChartValue
-
getLabel
Description copied from interface:ChartValueGibt eine Beschriftung für den Datenpunkt zurück. Wirdnullzurückgegeben, dann erstellt das Diagramm automatisch eine Beschriftung, falls nötig (in der Regel der Datenwert).- Specified by:
getLabelin interfaceChartValue- Returns:
- Eine Beschriftung.
-
setLabel
Description copied from interface:ChartValueÄndert die Beschriftung dieses Datenpunktes.- Specified by:
setLabelin interfaceChartValue- Parameters:
pLabel- Die neue Beschriftung.
-
getColor
Description copied from interface:ChartValueGibt eine Farbe für den Datenpunkt zurück. Wirdnullzurückgegeben, dann wählt das Diagramm automatisch eine Farbe für die Darstellung.- Specified by:
getColorin interfaceChartValue- Returns:
- Eine Farbe.
-
setColor
Description copied from interface:ChartValueÄndert die Farbe dieses Datenpunktes.- Specified by:
setColorin interfaceChartValue- Parameters:
pColor- Die neue Farbe.
-