org.jquantlib.indexes
Class InterestRateIndex
- java.lang.Object
-
- org.jquantlib.indexes.Index
-
- org.jquantlib.indexes.InterestRateIndex
-
-
Constructor Summary
Constructors Constructor and Description InterestRateIndex(java.lang.String familyName, Period tenor, int fixingDays, Currency currency, Calendar fixingCalendar, DayCounter dayCounter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description Currencycurrency()DayCounterdayCounter()java.lang.StringfamilyName()doublefixing(Date fixingDate)doublefixing(Date fixingDate, boolean forecastTodaysFixing)CalendarfixingCalendar()DatefixingDate(Date valueDate)intfixingDays()booleanisValidFixingDate(Date fixingDate)abstract DatematurityDate(Date valueDate)java.lang.Stringname()Periodtenor()abstract Handle<YieldTermStructure>termStructure()voidupdate()This method is called whenever the observed object is changed.DatevalueDate(Date fixingDate)-
Methods inherited from class org.jquantlib.indexes.Index
addFixing, addFixing, addFixings, addObserver, clearFixings, countObservers, deleteObserver, deleteObservers, getObservers, notifyObservers, notifyObservers, timeSeries
-
-
-
-
Constructor Detail
-
InterestRateIndex
public InterestRateIndex(java.lang.String familyName, Period tenor, int fixingDays, Currency currency, Calendar fixingCalendar, DayCounter dayCounter)
-
-
Method Detail
-
fixingCalendar
public Calendar fixingCalendar()
- Specified by:
fixingCalendarin classIndex- Returns:
- the calendar defining valid fixing dates
-
isValidFixingDate
public boolean isValidFixingDate(Date fixingDate)
- Specified by:
isValidFixingDatein classIndex- Returns:
- TRUE if the fixing date is a valid one
-
familyName
public java.lang.String familyName()
-
tenor
public Period tenor()
-
fixingDays
public int fixingDays()
-
currency
public Currency currency()
-
dayCounter
public DayCounter dayCounter()
-
termStructure
public abstract Handle<YieldTermStructure> termStructure()
-
fixing
public double fixing(Date fixingDate, boolean forecastTodaysFixing)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG