net.finmath.time
Class Period
- java.lang.Object
-
- net.finmath.time.Period
-
- All Implemented Interfaces:
- java.lang.Comparable<Period>
public class Period extends java.lang.Object implements java.lang.Comparable<Period>
A period, i.e. a time interval suitable for securities with regular payment schedules. For example, the accrual period is usually given by the interval periodStart, periodEnd, where as fixing date and payment date can be adjusted versions of periodStart and periodsEnd, e.g. via fixing offsets and payment offsets. Period implement theComparableinterface by simply using getPeriodEnd().compareTo(), i.e., the ordering is determined by periodEnd only. For a list of subsequent (sorted) periods it is often assumed that periodStart agrees with the periodEnd of the preceeding period, resulting in a time-discretization.
-
-
Constructor Summary
Constructors Constructor and Description Period(java.util.Calendar fixing, java.util.Calendar payment, java.util.Calendar periodStart, java.util.Calendar periodEnd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intcompareTo(Period o)java.util.CalendargetFixing()java.util.CalendargetPayment()java.util.CalendargetPeriodEnd()java.util.CalendargetPeriodStart()java.lang.StringtoString()
-
-
-
Constructor Detail
-
Period
public Period(java.util.Calendar fixing, java.util.Calendar payment, java.util.Calendar periodStart, java.util.Calendar periodEnd)
-
-
Method Detail
-
getFixing
public java.util.Calendar getFixing()
-
getPayment
public java.util.Calendar getPayment()
-
getPeriodStart
public java.util.Calendar getPeriodStart()
-
getPeriodEnd
public java.util.Calendar getPeriodEnd()
-
compareTo
public int compareTo(Period o)
- Specified by:
compareToin interfacejava.lang.Comparable<Period>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG