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 WertpapierHistory |
daxHistory
Die DAX-Werte
|
protected static java.text.DecimalFormat |
DECIMAL_FOMAT
Formatter für die Kurswert-Annotation
|
protected static java.awt.Font |
FONT_AXIS
Achsenbeschriftung Font
|
protected java.util.Date |
fromDate
Anfangsdatum
|
protected boolean |
showCandle
Zeige Chart als Kerzengrafik
|
protected boolean |
showDax
Zeige DAX im CHART
|
protected java.lang.String |
title
Der Titel im JFreeChart
|
protected java.util.Date |
toDate
Enddatum
|
protected WertpapierHistory |
wertpapierHistory
Die Werte des Wertpapieres
|
Constructor and Description |
---|
AbstractGrafik()
Standardkonstruktor
|
Modifier and Type | Method and Description |
---|---|
org.jfree.chart.JFreeChart |
getChart()
Lieft 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.util.Date |
getFromDate() |
java.lang.String |
getTitle()
Liefert den Titel
|
java.util.Date |
getToDate() |
boolean |
isShowCandle() |
boolean |
isShowDax() |
abstract void |
reload()
Neuladen den Grafik.
|
void |
setFromDate(java.util.Date fromDate) |
void |
setKursDaxDaten(WertpapierHistory wertpapierHistory,
WertpapierHistory daxHistory) |
void |
setRange(java.util.Date fromDate,
java.util.Date toDate)
Setzt den Zeitraum, der angezeigt werden soll.
|
void |
setShowAsCandleStick(boolean showCandle) |
void |
setShowDax(boolean showDax) |
void |
setTitle(java.lang.String title)
Setzt den Titel des Charts
|
void |
setToDate(java.util.Date toDate) |
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 java.util.Date fromDate
protected java.util.Date toDate
protected transient WertpapierHistory wertpapierHistory
protected transient WertpapierHistory daxHistory
protected boolean showDax
protected transient boolean showCandle
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- public java.util.Date getFromDate()
public void setFromDate(java.util.Date fromDate)
fromDate
- das zu setzende Objekt fromDatepublic java.util.Date getToDate()
public void setToDate(java.util.Date toDate)
toDate
- das zu setzende Objekt toDatepublic void setRange(java.util.Date fromDate, java.util.Date toDate)
fromDate
- das Anfangsdatum.toDate
- das Enddatum.public boolean isShowDax()
public void setShowDax(boolean showDax)
showDax
- das zu setzende Objekt showDaxpublic boolean isShowCandle()
public void setShowAsCandleStick(boolean showCandle)
showCandle
- the showCandle to setpublic void setKursDaxDaten(WertpapierHistory wertpapierHistory, WertpapierHistory daxHistory) throws java.lang.IllegalArgumentException
wertpapierHistory
- the wertpapierHistory to setdaxHistory
- java.lang.IllegalArgumentException
public abstract void reload()
public org.jfree.chart.JFreeChart getChart()
protected org.jfree.data.time.TimeSeriesCollection getDataSetKurs()
protected org.jfree.data.time.TimeSeriesCollection getDatasetKursDaxVergleich()
protected org.jfree.data.xy.OHLCDataset getDatasetCandleStick()
OHLCDataset
mit Kerzengrafikdaten.