- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.Index
-
- org.quantlib.InterestRateIndex
-
- org.quantlib.SwapSpreadIndex
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class SwapSpreadIndex extends InterestRateIndex implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSwapSpreadIndex(long cPtr, boolean cMemoryOwn)SwapSpreadIndex(String familyName, SwapIndex swapIndex1, SwapIndex swapIndex2)SwapSpreadIndex(String familyName, SwapIndex swapIndex1, SwapIndex swapIndex2, double gearing1)SwapSpreadIndex(String familyName, SwapIndex swapIndex1, SwapIndex swapIndex2, double gearing1, double gearing2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()doubleforecastFixing(Date fixingDate)doublegearing1()doublegearing2()protected static longgetCPtr(SwapSpreadIndex obj)doublepastFixing(Date fixingDate)SwapIndexswapIndex1()SwapIndexswapIndex2()protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.InterestRateIndex
currency, dayCounter, familyName, fixingDate, fixingDays, getCPtr, maturityDate, tenor, valueDate
-
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
-
SwapSpreadIndex
protected SwapSpreadIndex(long cPtr, boolean cMemoryOwn)
-
SwapSpreadIndex
public SwapSpreadIndex(String familyName, SwapIndex swapIndex1, SwapIndex swapIndex2, double gearing1, double gearing2)
-
SwapSpreadIndex
public SwapSpreadIndex(String familyName, SwapIndex swapIndex1, SwapIndex swapIndex2, double gearing1)
-
SwapSpreadIndex
public SwapSpreadIndex(String familyName, SwapIndex swapIndex1, SwapIndex swapIndex2)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(SwapSpreadIndex obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classInterestRateIndex
-
finalize
protected void finalize()
- Overrides:
finalizein classInterestRateIndex
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classInterestRateIndex
-
forecastFixing
public double forecastFixing(Date fixingDate)
-
pastFixing
public double pastFixing(Date fixingDate)
-
swapIndex1
public SwapIndex swapIndex1()
-
swapIndex2
public SwapIndex swapIndex2()
-
gearing1
public double gearing1()
-
gearing2
public double gearing2()
-
-