public abstract class AbstractGrafik
extends java.lang.Object
implements de.willuhn.jameica.gui.Part
Modifier and Type | Field and Description |
---|---|
protected org.jfree.chart.JFreeChart |
chart
Das JFreeChart das unten drunter benutzt wird.
|
protected java.lang.String |
dataSource
Datenquelle
|
protected WertpapierHistoryBean |
daxHistory
Die DAX-Werte
|
protected static java.text.DecimalFormat |
DECIMAL_FOMAT
Formatter für die Kurswert-Annotation
|
protected DateRange |
displayPeriod
Display period
|
protected static java.awt.Font |
FONT_AXIS
Achsenbeschriftung Font
|
protected boolean |
showCandle
Zeige Chart als Kerzengrafik
|
protected boolean |
showDax
Zeige DAX im CHART
|
protected java.lang.String |
title
Der Titel im JFreeChart
|
protected WertpapierHistoryBean |
wpHistoryBean
Die Werte des Wertpapieres
|
Constructor and Description |
---|
AbstractGrafik()
Standardkonstruktor
|
Modifier and Type | Method and Description |
---|---|
org.jfree.chart.JFreeChart |
getChart()
Liefert das JFreeChart Objekt.
|
protected org.jfree.data.xy.OHLCDataset |
getDatasetCandleStick()
Liefert ein JFreeChart OHLCDataset.
|
protected org.jfree.data.time.TimeSeriesCollection |
getDataSetKurs()
Liefert eine JFreeChart TimeSeriesCollection der Wertpapierdaten.
|
protected org.jfree.data.time.TimeSeriesCollection |
getDatasetKursDaxVergleich()
Liefert eine JFreeChart TimeSeriesCollection den prozentualen Veränderungen des Wertpapier und DAX Kurses.
|
java.time.LocalDate |
getFromDate() |
java.lang.String |
getTitle()
Liefert den Titel
|
java.time.LocalDate |
getToDate() |
boolean |
isShowCandle()
Gibt an, ob die Grafik als Kerzengrafik angezeigt wird.
|
boolean |
isShowDax() |
abstract void |
reload()
Neuladen den Grafik.
|
void |
setDataSource(java.lang.String dataSource)
Setzt die Datenquelle.
|
void |
setKursDaxDaten(WertpapierHistoryBean wpHistoryBean,
WertpapierHistoryBean daxHistory)
Setzt die DAX Daten.
|
void |
setRange(DateRange displayPeriod)
Sets the date range to display.
|
void |
setShowAsCandleStick(boolean showCandle)
Schalten zwischen Kerzen- und normaler Grafik um.
|
void |
setShowDax(boolean showDax) |
void |
setTitle(java.lang.String title)
Setzt den Titel des Charts
|
protected static final java.text.DecimalFormat DECIMAL_FOMAT
protected static final java.awt.Font FONT_AXIS
protected java.lang.String title
protected transient org.jfree.chart.JFreeChart chart
protected DateRange displayPeriod
protected transient WertpapierHistoryBean wpHistoryBean
protected transient WertpapierHistoryBean daxHistory
protected transient java.lang.String dataSource
protected boolean showDax
protected transient boolean showCandle
public org.jfree.chart.JFreeChart getChart()
public java.time.LocalDate getFromDate()
public java.lang.String getTitle()
public java.time.LocalDate getToDate()
public boolean isShowCandle()
public boolean isShowDax()
public abstract void reload()
public void setDataSource(java.lang.String dataSource)
dataSource
- die Datenquellepublic void setKursDaxDaten(WertpapierHistoryBean wpHistoryBean, WertpapierHistoryBean daxHistory)
wpHistoryBean
- the wertpapierHistoryBean to setdaxHistory
- java.lang.IllegalArgumentException
public void setRange(DateRange displayPeriod)
displayPeriod
- public void setShowAsCandleStick(boolean showCandle)
showCandle
- the showCandle to setpublic void setShowDax(boolean showDax)
showDax
- das zu setzende Objekt showDaxpublic void setTitle(java.lang.String title)
title
- protected org.jfree.data.xy.OHLCDataset getDatasetCandleStick()
OHLCDataset
mit Kerzengrafikdaten.protected org.jfree.data.time.TimeSeriesCollection getDataSetKurs()
protected org.jfree.data.time.TimeSeriesCollection getDatasetKursDaxVergleich()