P
- Der Type des KursAnalyseParametersR
- Der Ergebnistyp. Darf nur KursDaten[] oder XYPLot sein.public abstract class AbstractKursAnalyse<P,R> extends java.lang.Object implements IKursAnalyse<P,R>
Modifier and Type | Field and Description |
---|---|
protected org.jfree.chart.plot.XYPlot |
anaG
Der Ergebnis XYPLot
|
protected KursDaten |
closeDaten
Die Schlusskurse
|
protected KursAnalyseParameter<P> |
parameter
Die Parameter für die Analysemethode
|
protected WertpapierHistoryBean |
wertPapierHistory
Die historischen Werte des Wertpapiers.
|
Constructor and Description |
---|
AbstractKursAnalyse()
Standardkonstruktor
|
AbstractKursAnalyse(WertpapierHistoryBean wpHistoryBean,
KursAnalyseParameter<P> parameter)
Konstruktor mit Angaben von WertpapterHistory und den Analyseparametern.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Color[] |
getColor()
Liefert die Farben.
|
int |
getLineCount()
Setzt die Anzahl der Linien im Kurstyp OVERLAY
|
KursAnalyseLineStyle[] |
getLineStyle()
Liefert den Linien-Style, FULL oder DOTTED.
|
KursAnalyseTyp |
getType()
Liefert den Typ der Analyse (Overlay-Linie/-Bar, eigenständiger
Chart.
|
boolean |
isEnableArea() |
boolean |
isEnableStep() |
void |
setColor(org.eclipse.swt.graphics.Color... color)
Setzt die Farben.
|
void |
setEnableArea(boolean enableArea) |
void |
setEnableStep(boolean enableStep) |
void |
setKursAnalyseParameter(KursAnalyseParameter<P> parameter)
Setzte den KursAnalyseParameter
|
void |
setLineCount(int count)
Setzt die Anzahl an Kurslinien im Kurstyp OVERLAY
|
void |
setLineStyle(KursAnalyseLineStyle... lineStyle)
Setzt den Linienstile
|
void |
setType(KursAnalyseTyp type)
Setzt den Typ der Analyse (Overlay-Linie/-Bar, eigenständiger Chart.
|
void |
setWertpapierHistory(WertpapierHistoryBean wpHistoryBean)
Setzt die historischen WP-Werte.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLegendTitel, getResult
protected KursAnalyseParameter<P> parameter
protected org.jfree.chart.plot.XYPlot anaG
protected WertpapierHistoryBean wertPapierHistory
protected KursDaten closeDaten
public AbstractKursAnalyse()
public AbstractKursAnalyse(WertpapierHistoryBean wpHistoryBean, KursAnalyseParameter<P> parameter)
wpHistoryBean
- parameter
- public org.eclipse.swt.graphics.Color[] getColor()
IKursAnalyse
getColor
in interface IKursAnalyse<P,R>
public int getLineCount()
getLineCount
in interface IKursAnalyse<P,R>
public KursAnalyseLineStyle[] getLineStyle()
IKursAnalyse
getLineStyle
in interface IKursAnalyse<P,R>
public KursAnalyseTyp getType()
IKursAnalyse
getType
in interface IKursAnalyse<P,R>
IKursAnalyse.getType()
public boolean isEnableArea()
public boolean isEnableStep()
public void setColor(org.eclipse.swt.graphics.Color... color)
IKursAnalyse
setColor
in interface IKursAnalyse<P,R>
color
- das zu setzende Objekt colorpublic void setEnableArea(boolean enableArea)
enableArea
- das zu setzende Objekt enableAreapublic void setEnableStep(boolean enableStep)
enableStep
- das zu setzende Objekt enableSteppublic void setKursAnalyseParameter(KursAnalyseParameter<P> parameter)
IKursAnalyse
setKursAnalyseParameter
in interface IKursAnalyse<P,R>
parameter
- public void setLineCount(int count)
setLineCount
in interface IKursAnalyse<P,R>
count
- die Anzahl an Linienpublic void setLineStyle(KursAnalyseLineStyle... lineStyle)
setLineStyle
in interface IKursAnalyse<P,R>
lineStyle
- den KursAnalyseLineStylepublic void setType(KursAnalyseTyp type)
IKursAnalyse
setType
in interface IKursAnalyse<P,R>
type
- der KursAnalyseTypIKursAnalyse.setType(KursAnalyseTyp)
public void setWertpapierHistory(WertpapierHistoryBean wpHistoryBean)
IKursAnalyse
setWertpapierHistory
in interface IKursAnalyse<P,R>
IKursAnalyse.setWertpapierHistory(WertpapierHistoryBean)