DiscreteCallSchedule Class

An implementation of CallSchedule for discrete calls.

Definition

Namespace: com.ftlabs.fisa
Assembly: FISA.NET (in FISA.NET.dll) Version: 1.16.0.13 (1.16.0.13)
C#
public class DiscreteCallSchedule : CallSchedule, 
	IDisposable
Inheritance
Object    DiscreteCallSchedule
Derived
Implements
CallSchedule, IDisposable

Remarks

Regardless of the order that calls are added, the index will be in call date order, from earliest to latest.

Constructors

DiscreteCallScheduleInitializes a new instance of the DiscreteCallSchedule class
DiscreteCallSchedule(Int32)Initializes a new instance of the DiscreteCallSchedule class
DiscreteCallSchedule(FISADate, Int32)Initializes a new instance of the DiscreteCallSchedule class

Methods

add(Redemption) Add a redemption to this DiscreteCallSchedule.
add(FISADate, Double) Add a redemption to this DiscreteCallSchedule.
contains Determine whether the provided Redemption is contained within this CallSchedule.
DisposeReleases all resources used by the DiscreteCallSchedule
Dispose(Boolean)Releases the unmanaged resources used by the DiscreteCallSchedule and optionally releases the managed resources
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)
getCallGet the redemption at the specified index.
getCountGet the number of calls in this schedule.
getDaysNoticeGet daysNotice.
getGenerateLastInterestDates Returns a bool value indicating whether a last interest date will be automatically generated for CallSchedule Redemptions that are out of sync.
GetHashCodeServes as the default hash function.
(Inherited from Object)
getNextCall A convenience method to get the "next" call.
getNextParCall A convenience method to get the "next" par call.
getNextPremiumCall A convenience method to get the "next" premium call.
getStartingIndex Returns the index of the first call that falls on or after the number of daysNotice from tradeDate.
getTradeDateGet tradeDate.
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
remove Remove a redemption from this DiscreteCallSchedule.
setDaysNoticeSet daysNotice.
setGenerateLastInterestDates Set a bool value indicating whether a last interest date will be automatically generated for CallSchedule Redemptions that are out of sync.
setTradeDateSet tradeDate.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

See Also