Class FlowScheduleSwapLegPeriod
java.lang.Object
net.finmath.smartcontract.product.flowschedule.FlowScheduleSwapLegPeriod
Object for structuring the flow schedule of a swap leg period as an XML string.
Contains the rolled-out schedule for the period and information on cash-flow.
- Author:
- Raphael Prandtl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetFlow()doubledoublegetNpv()doublegetRate()voidsetFixingDate(LocalDateTime fixingDate)voidsetFlow(double flow)voidsetNotional(double notional)voidsetNpv(double npv)voidsetPaymentDate(LocalDateTime paymentDate)voidsetPeriodEndDate(LocalDateTime periodEndDate)voidsetPeriodStartDate(LocalDateTime periodStartDate)voidsetRate(double rate)
-
Constructor Details
-
FlowScheduleSwapLegPeriod
public FlowScheduleSwapLegPeriod()
-
-
Method Details
-
getFixingDate
-
setFixingDate
-
getPeriodStartDate
-
setPeriodStartDate
-
getPeriodEndDate
-
setPeriodEndDate
-
getPaymentDate
-
setPaymentDate
-
getNotional
public double getNotional() -
setNotional
public void setNotional(double notional) -
getRate
public double getRate() -
setRate
public void setRate(double rate) -
getFlow
public double getFlow() -
setFlow
public void setFlow(double flow) -
getNpv
public double getNpv() -
setNpv
public void setNpv(double npv)
-