Options
All
  • Public
  • Public/Protected
  • All
Menu

Payment schedule

Hierarchy

  • Schedule

Index

Properties

Private _calendar

_calendar: Calendar

Private _convention

Private _dates

_dates: Date[] = []

Private _endOfMonth

_endOfMonth: boolean

Private _firstDate

_firstDate: Date

Private _isRegular

_isRegular: boolean[] = []

Private _nextToLastDate

_nextToLastDate: Date

Private _rule

_rule: Rule

Private _tenor

_tenor: Period

Private _terminationDateConvention

_terminationDateConvention: BusinessDayConvention

Methods

businessDayConvention

calendar

  • Returns Calendar

date

  • date(i: Size): Date
  • Parameters

    Returns Date

dates

  • dates(): Date[]
  • Returns Date[]

empty

  • empty(): boolean
  • Returns boolean

endDate

  • endDate(): Date
  • Returns Date

endOfMonth

  • endOfMonth(): boolean
  • Returns boolean

hasEndOfMonth

  • hasEndOfMonth(): boolean
  • Returns boolean

hasIsRegular

  • hasIsRegular(): boolean
  • Returns boolean

hasRule

  • hasRule(): boolean
  • Returns boolean

hasTenor

  • hasTenor(): boolean
  • Returns boolean

hasTerminationDateBusinessDayConvention

  • hasTerminationDateBusinessDayConvention(): boolean
  • Returns boolean

init1

  • Parameters

    • dates: Date[]
    • Default value calendar: Calendar = new NullCalendar()
    • Default value convention: BusinessDayConvention = BusinessDayConvention.Unadjusted
    • Default value terminationDateConvention: BusinessDayConvention = null
    • Default value tenor: Period = null
    • Default value rule: Rule = null
    • Default value endOfMonth: boolean = false
    • Default value isRegular: boolean[] = []

    Returns Schedule

init2

isRegular1

  • isRegular1(i: Size): boolean
  • Parameters

    Returns boolean

isRegular2

  • isRegular2(): boolean[]
  • Returns boolean[]

lower_bound

  • lower_bound(refDate: Date): Date
  • Parameters

    • refDate: Date

    Returns Date

nextDate

  • nextDate(refDate: Date): Date
  • Parameters

    • refDate: Date

    Returns Date

previousDate

  • previousDate(refDate: Date): Date
  • Parameters

    • refDate: Date

    Returns Date

rule

  • Returns Rule

size

  • Returns Size

startDate

  • startDate(): Date
  • Returns Date

tenor

  • Returns Period

terminationDateBusinessDayConvention

until

  • Parameters

    • truncationDate: Date

    Returns Schedule