- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.Index
-
- org.quantlib.EquityIndex
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class EquityIndex extends Index implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEquityIndex(long cPtr, boolean cMemoryOwn)EquityIndex(String name, Calendar fixingCalendar)EquityIndex(String name, Calendar fixingCalendar, YieldTermStructureHandle interest)EquityIndex(String name, Calendar fixingCalendar, YieldTermStructureHandle interest, YieldTermStructureHandle dividend)EquityIndex(String name, Calendar fixingCalendar, YieldTermStructureHandle interest, YieldTermStructureHandle dividend, QuoteHandle spot)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EquityIndexclone(YieldTermStructureHandle interest, YieldTermStructureHandle dividend, QuoteHandle spot)voiddelete()YieldTermStructureHandleequityDividendCurve()YieldTermStructureHandleequityInterestRateCurve()protected voidfinalize()protected static longgetCPtr(EquityIndex obj)QuoteHandlespot()protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.Index
addFixing, addFixing, addFixings, addFixings, clearFixings, fixing, fixing, fixingCalendar, getCPtr, hasHistoricalFixing, isValidFixingDate, name, timeSeries, toString
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
EquityIndex
protected EquityIndex(long cPtr, boolean cMemoryOwn)
-
EquityIndex
public EquityIndex(String name, Calendar fixingCalendar, YieldTermStructureHandle interest, YieldTermStructureHandle dividend, QuoteHandle spot)
-
EquityIndex
public EquityIndex(String name, Calendar fixingCalendar, YieldTermStructureHandle interest, YieldTermStructureHandle dividend)
-
EquityIndex
public EquityIndex(String name, Calendar fixingCalendar, YieldTermStructureHandle interest)
-
EquityIndex
public EquityIndex(String name, Calendar fixingCalendar)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(EquityIndex obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classIndex
-
delete
public void delete()
-
equityInterestRateCurve
public YieldTermStructureHandle equityInterestRateCurve()
-
equityDividendCurve
public YieldTermStructureHandle equityDividendCurve()
-
spot
public QuoteHandle spot()
-
clone
public EquityIndex clone(YieldTermStructureHandle interest, YieldTermStructureHandle dividend, QuoteHandle spot)
-
-