- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.Index
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
EquityIndex,InflationIndex,InterestRateIndex
public class Index extends Observable implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIndex(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFixing(Date fixingDate, double fixing)voidaddFixing(Date fixingDate, double fixing, boolean forceOverwrite)voidaddFixings(DateVector fixingDates, DoubleVector fixings)voidaddFixings(DateVector fixingDates, DoubleVector fixings, boolean forceOverwrite)voidclearFixings()voiddelete()protected voidfinalize()doublefixing(Date fixingDate)doublefixing(Date fixingDate, boolean forecastTodaysFixing)CalendarfixingCalendar()protected static longgetCPtr(Index obj)booleanhasHistoricalFixing(Date fixingDate)booleanisValidFixingDate(Date fixingDate)Stringname()protected voidswigSetCMemOwn(boolean own)RealTimeSeriestimeSeries()StringtoString()-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
Index
protected Index(long cPtr, boolean cMemoryOwn)
-
-
Method Detail
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classObservable
-
finalize
protected void finalize()
- Overrides:
finalizein classObservable
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classObservable
-
fixingCalendar
public Calendar fixingCalendar()
-
isValidFixingDate
public boolean isValidFixingDate(Date fixingDate)
-
hasHistoricalFixing
public boolean hasHistoricalFixing(Date fixingDate)
-
timeSeries
public RealTimeSeries timeSeries()
-
clearFixings
public void clearFixings()
-
addFixings
public void addFixings(DateVector fixingDates, DoubleVector fixings, boolean forceOverwrite)
-
addFixings
public void addFixings(DateVector fixingDates, DoubleVector fixings)
-
-