AdjustedCashFlowSchedule Class

Business date adjusted implementation of CashFlowSchedule.

Definition

Namespace: com.ftlabs.fisa.calc
Assembly: FISA.NET (in FISA.NET.dll) Version: 1.16.0.13 (1.16.0.13)
C#
public class AdjustedCashFlowSchedule : CashFlowSchedule
Inheritance
Object    AdjustedCashFlowSchedule
Implements
CashFlowSchedule

Remarks

This implementation of CashFlowSchedule takes the cash flow dates of another CashFlowSchedule and adjusts them so that they fall on a business date.

Constructors

AdjustedCashFlowSchedule(CashFlowSchedule) Creates an instance of AdjustedCashFlowSchedule. The cashflow dates from the provided CashFlowSchedule are adjusted to fall on a business date. This constructor only considers weekend days as non-business days.
AdjustedCashFlowSchedule(CashFlowSchedule, HolidaySchedule) Creates an instance of AdjustedCashFlowSchedule. The cashflow dates from the provided CashFlowSchedule are adjusted to fall on a business date. If HolidaySchedule is null, then only weekends are considered non-business days.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
getCashFlowCount Get the number of cashflows in this CashFlowSchedule.
getCashFlowDate(Int32) Get the date on which the cash flow, as specified by cashFlowIndex, will be paid. This date is adjusted from the original cashflow date to fall on a business date.
getCashFlowDate(Int32, FISADate) Set the provided FISADate to be the date on which the cash flow, as specified by cashFlowIndex, will be paid. This date is adjusted from the original cashflow date to fall on a business date.
GetHashCodeServes as the default hash function.
(Inherited from Object)
getInterest Get the interest to be paid for the cashflow specified by cashFlowIndex.
getPrincipal Get the principal to be paid for the cashflow specified by cashFlowIndex.
getTotalCashFlow Get the principal and interest to be paid for the cashflow specified by cashFlowIndex.
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also