- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.RateHelper
-
- org.quantlib.FuturesRateHelper
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FuturesRateHelper extends RateHelper implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description FuturesRateHelper(double price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)FuturesRateHelper(double price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, double convexityAdjustment)FuturesRateHelper(double price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, double convexityAdjustment, Futures.Type type)FuturesRateHelper(double price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter)FuturesRateHelper(double price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, double convexityAdjustment)FuturesRateHelper(double price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, double convexityAdjustment, Futures.Type type)FuturesRateHelper(double price, Date iborStartDate, IborIndex index)FuturesRateHelper(double price, Date iborStartDate, IborIndex index, double convexityAdjustment)FuturesRateHelper(double price, Date iborStartDate, IborIndex index, double convexityAdjustment, Futures.Type type)protectedFuturesRateHelper(long cPtr, boolean cMemoryOwn)FuturesRateHelper(QuoteHandle price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)FuturesRateHelper(QuoteHandle price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, QuoteHandle convexityAdjustment)FuturesRateHelper(QuoteHandle price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, QuoteHandle convexityAdjustment, Futures.Type type)FuturesRateHelper(QuoteHandle price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter)FuturesRateHelper(QuoteHandle price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, QuoteHandle convexityAdjustment)FuturesRateHelper(QuoteHandle price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, QuoteHandle convexityAdjustment, Futures.Type type)FuturesRateHelper(QuoteHandle price, Date iborStartDate, IborIndex index)FuturesRateHelper(QuoteHandle price, Date iborStartDate, IborIndex index, QuoteHandle convexityAdjustment)FuturesRateHelper(QuoteHandle price, Date iborStartDate, IborIndex index, QuoteHandle convexityAdjustment, Futures.Type type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(FuturesRateHelper obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.RateHelper
earliestDate, getCPtr, impliedQuote, latestDate, latestRelevantDate, maturityDate, pillarDate, quote, quoteError
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
FuturesRateHelper
protected FuturesRateHelper(long cPtr, boolean cMemoryOwn)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, QuoteHandle convexityAdjustment, Futures.Type type)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, QuoteHandle convexityAdjustment)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, double convexityAdjustment, Futures.Type type)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, double convexityAdjustment)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, long nMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, QuoteHandle convexityAdjustment, Futures.Type type)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, QuoteHandle convexityAdjustment)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, double convexityAdjustment, Futures.Type type)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter, double convexityAdjustment)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, Date iborEndDate, DayCounter dayCounter)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, IborIndex index, QuoteHandle convexityAdjustment, Futures.Type type)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, IborIndex index, QuoteHandle convexityAdjustment)
-
FuturesRateHelper
public FuturesRateHelper(QuoteHandle price, Date iborStartDate, IborIndex index)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, IborIndex index, double convexityAdjustment, Futures.Type type)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, IborIndex index, double convexityAdjustment)
-
FuturesRateHelper
public FuturesRateHelper(double price, Date iborStartDate, IborIndex index)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FuturesRateHelper obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classRateHelper
-
finalize
protected void finalize()
- Overrides:
finalizein classRateHelper
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classRateHelper
-
-