- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.Index
-
- org.quantlib.InflationIndex
-
- org.quantlib.ZeroInflationIndex
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class ZeroInflationIndex extends InflationIndex implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedZeroInflationIndex(long cPtr, boolean cMemoryOwn)ZeroInflationIndex(String familyName, Region region, boolean revised, boolean interpolated, Frequency frequency, Period availabilityLag, Currency currency)ZeroInflationIndex(String familyName, Region region, boolean revised, boolean interpolated, Frequency frequency, Period availabilityLag, Currency currency, ZeroInflationTermStructureHandle h)ZeroInflationIndex(String familyName, Region region, boolean revised, Frequency frequency, Period availabilityLag, Currency currency)ZeroInflationIndex(String familyName, Region region, boolean revised, Frequency frequency, Period availabilityLag, Currency currency, ZeroInflationTermStructureHandle h)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ZeroInflationIndexclone(ZeroInflationTermStructureHandle h)voiddelete()protected voidfinalize()protected static longgetCPtr(ZeroInflationIndex obj)protected voidswigSetCMemOwn(boolean own)ZeroInflationTermStructureHandlezeroInflationTermStructure()-
Methods inherited from class org.quantlib.InflationIndex
availabilityLag, currency, familyName, frequency, getCPtr, interpolated, region, revised
-
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
-
ZeroInflationIndex
protected ZeroInflationIndex(long cPtr, boolean cMemoryOwn)
-
ZeroInflationIndex
public ZeroInflationIndex(String familyName, Region region, boolean revised, Frequency frequency, Period availabilityLag, Currency currency, ZeroInflationTermStructureHandle h)
-
ZeroInflationIndex
public ZeroInflationIndex(String familyName, Region region, boolean revised, Frequency frequency, Period availabilityLag, Currency currency)
-
ZeroInflationIndex
public ZeroInflationIndex(String familyName, Region region, boolean revised, boolean interpolated, Frequency frequency, Period availabilityLag, Currency currency, ZeroInflationTermStructureHandle h)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ZeroInflationIndex obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classInflationIndex
-
finalize
protected void finalize()
- Overrides:
finalizein classInflationIndex
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classInflationIndex
-
zeroInflationTermStructure
public ZeroInflationTermStructureHandle zeroInflationTermStructure()
-
clone
public ZeroInflationIndex clone(ZeroInflationTermStructureHandle h)
-
-