Class SettlementGenerator
java.lang.Object
net.finmath.smartcontract.settlement.SettlementGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
generateInitialSettlementXml
(String marketDataXml, SmartDerivativeContractDescriptor sdc) generateRegularSettlementXml
(String marketDataXml, SmartDerivativeContractDescriptor sdc, BigDecimal marginValue) marginLimits
(List<BigDecimal> marginLimits) settlementInfo
(Map<String, BigDecimal> info) settlementNPV
(BigDecimal settlementNPV) settlementNPVNext
(BigDecimal settlementNPVNext) settlementNPVPrevious
(BigDecimal settlementNPVPrevious) settlementTimeNext
(ZonedDateTime settlementTimeNext)
-
Constructor Details
-
SettlementGenerator
public SettlementGenerator()
-
-
Method Details
-
generateInitialSettlementXml
public SettlementGenerator generateInitialSettlementXml(String marketDataXml, SmartDerivativeContractDescriptor sdc) -
generateRegularSettlementXml
public SettlementGenerator generateRegularSettlementXml(String marketDataXml, SmartDerivativeContractDescriptor sdc, BigDecimal marginValue) -
marginLimits
-
settlementNPV
-
settlementNPVPrevious
-
settlementTimeNext
-
settlementNPVNext
-
settlementInfo
-
buildObject
-
build
- Returns:
- settlement xml String
-