Uses of Class
net.finmath.smartcontract.product.xml.Period
Packages that use Period
-
Uses of Period in net.finmath.smartcontract.product.xml
Subclasses of Period in net.finmath.smartcontract.product.xmlModifier and TypeClassDescriptionclass
An adjustable offset can be used to specify a number of days, business or calendar, for example in a notice period.class
A type defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date) plus optional date adjustments.class
A type defining an offset used in calculating a date when this date is defined in reference to another date through a date offset.class
A type that is extending the Offset structure for providing the ability to specify an FX fixing date as an offset to dates specified somewhere else in the document.class
Valuation date offset is used in FX Variance Swap and Volatility Swap to always relate the Final Observation Date and can be: [Final Observation Date][The first Business Day following the Final Observation Date]class
A type defining the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and thier roll date convention.class
A type defining an offset used in calculating a new date relative to a reference date.class
A type defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).class
A type describing a set of dates defined as relative to another set of dates.Fields in net.finmath.smartcontract.product.xml declared as PeriodModifier and TypeFieldDescriptionprotected Period
WeatherLegCalculation.calculationDate
protected Period
WeatherLegCalculation.correctionPeriod
protected Period
ExercisePeriod.earliestExerciseDateTenor
protected Period
SimpleFra.endTerm
protected Period
ExercisePeriod.exerciseFrequency
protected Period
EvergreenOption.extensionPeriod
protected Period
protected Period
FloatingRate.indexTenor
protected Period
FloatingRateOptionBase.indexTenor
protected Period
ForecastRateIndex.indexTenor
protected Period
StubFloatingRate.indexTenor
protected Period
SwapCurveValuation.indexTenor
protected Period
Lag.lagDuration
protected Period
DeliverableObligations.maximumMaturity
protected Period
EvergreenOption.nonRenewalNoticePeriod
protected Period
FxDateOffset.offset
protected Period
AccrualOptionBase.paymentFrequency
protected Period
Bond.paymentFrequency
protected Period
Deposit.paymentFrequency
protected Period
Mortgage.paymentFrequency
protected Period
PeriodicPayment.paymentFrequency
protected Period
RateIndex.paymentFrequency
protected Period
SimpleCreditDefaultSwap.paymentFrequency
protected Period
SimpleIRSwap.paymentFrequency
protected Period
SimpleFra.startTerm
protected Period
CreditLimitBase.tenor
protected Period
FxDigitalOption.tenorPeriod
protected Period
FxOption.tenorPeriod
protected Period
FxSingleLeg.tenorPeriod
protected Period
FxStraddle.tenorPeriod
protected Period
FxSwapLeg.tenorPeriod
protected Period
TermDeposit.tenorPeriod
protected Period
Deposit.term
protected Period
RateIndex.term
protected Period
SimpleCreditDefaultSwap.term
protected Period
SimpleIRSwap.term
Fields in net.finmath.smartcontract.product.xml with type parameters of type PeriodMethods in net.finmath.smartcontract.product.xml that return PeriodModifier and TypeMethodDescriptionObjectFactory.createPeriod()
Create an instance ofPeriod
WeatherLegCalculation.getCalculationDate()
Gets the value of the calculationDate property.WeatherLegCalculation.getCorrectionPeriod()
Gets the value of the correctionPeriod property.ExercisePeriod.getEarliestExerciseDateTenor()
Gets the value of the earliestExerciseDateTenor property.SimpleFra.getEndTerm()
Gets the value of the endTerm property.ExercisePeriod.getExerciseFrequency()
Gets the value of the exerciseFrequency property.EvergreenOption.getExtensionPeriod()
Gets the value of the extensionPeriod property.Gets the value of the firstObservationDateOffset property.FloatingRate.getIndexTenor()
Gets the value of the indexTenor property.FloatingRateOptionBase.getIndexTenor()
Gets the value of the indexTenor property.ForecastRateIndex.getIndexTenor()
Gets the value of the indexTenor property.StubFloatingRate.getIndexTenor()
Gets the value of the indexTenor property.SwapCurveValuation.getIndexTenor()
Gets the value of the indexTenor property.Lag.getLagDuration()
Gets the value of the lagDuration property.DeliverableObligations.getMaximumMaturity()
Gets the value of the maximumMaturity property.EvergreenOption.getNonRenewalNoticePeriod()
Gets the value of the nonRenewalNoticePeriod property.FxDateOffset.getOffset()
Gets the value of the offset property.AccrualOptionBase.getPaymentFrequency()
Gets the value of the paymentFrequency property.Bond.getPaymentFrequency()
Gets the value of the paymentFrequency property.Deposit.getPaymentFrequency()
Gets the value of the paymentFrequency property.Mortgage.getPaymentFrequency()
Gets the value of the paymentFrequency property.PeriodicPayment.getPaymentFrequency()
Gets the value of the paymentFrequency property.RateIndex.getPaymentFrequency()
Gets the value of the paymentFrequency property.SimpleCreditDefaultSwap.getPaymentFrequency()
Gets the value of the paymentFrequency property.SimpleIRSwap.getPaymentFrequency()
Gets the value of the paymentFrequency property.SimpleFra.getStartTerm()
Gets the value of the startTerm property.CreditLimitBase.getTenor()
Gets the value of the tenor property.FxDigitalOption.getTenorPeriod()
Gets the value of the tenorPeriod property.FxOption.getTenorPeriod()
Gets the value of the tenorPeriod property.FxSingleLeg.getTenorPeriod()
Gets the value of the tenorPeriod property.FxStraddle.getTenorPeriod()
Gets the value of the tenorPeriod property.FxSwapLeg.getTenorPeriod()
Gets the value of the tenorPeriod property.TermDeposit.getTenorPeriod()
Gets the value of the tenorPeriod property.Deposit.getTerm()
Gets the value of the term property.RateIndex.getTerm()
Gets the value of the term property.SimpleCreditDefaultSwap.getTerm()
Gets the value of the term property.SimpleIRSwap.getTerm()
Gets the value of the term property.Methods in net.finmath.smartcontract.product.xml that return types with arguments of type PeriodModifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement
<Period> ObjectFactory.createEarlyTerminationProvisionMandatoryEarlyTerminationDateTenor
(Period value) jakarta.xml.bind.JAXBElement
<Period> ObjectFactory.createTimeDimensionTenor
(Period value) Fra.getIndexTenor()
Gets the value of the indexTenor property.Methods in net.finmath.smartcontract.product.xml with parameters of type PeriodModifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement
<Period> ObjectFactory.createEarlyTerminationProvisionMandatoryEarlyTerminationDateTenor
(Period value) jakarta.xml.bind.JAXBElement
<Period> ObjectFactory.createTimeDimensionTenor
(Period value) void
WeatherLegCalculation.setCalculationDate
(Period value) Sets the value of the calculationDate property.void
WeatherLegCalculation.setCorrectionPeriod
(Period value) Sets the value of the correctionPeriod property.void
ExercisePeriod.setEarliestExerciseDateTenor
(Period value) Sets the value of the earliestExerciseDateTenor property.void
SimpleFra.setEndTerm
(Period value) Sets the value of the endTerm property.void
ExercisePeriod.setExerciseFrequency
(Period value) Sets the value of the exerciseFrequency property.void
EvergreenOption.setExtensionPeriod
(Period value) Sets the value of the extensionPeriod property.void
Lag.setFirstObservationDateOffset
(Period value) Sets the value of the firstObservationDateOffset property.void
FloatingRate.setIndexTenor
(Period value) Sets the value of the indexTenor property.void
FloatingRateOptionBase.setIndexTenor
(Period value) Sets the value of the indexTenor property.void
ForecastRateIndex.setIndexTenor
(Period value) Sets the value of the indexTenor property.void
StubFloatingRate.setIndexTenor
(Period value) Sets the value of the indexTenor property.void
SwapCurveValuation.setIndexTenor
(Period value) Sets the value of the indexTenor property.void
Lag.setLagDuration
(Period value) Sets the value of the lagDuration property.void
DeliverableObligations.setMaximumMaturity
(Period value) Sets the value of the maximumMaturity property.void
EvergreenOption.setNonRenewalNoticePeriod
(Period value) Sets the value of the nonRenewalNoticePeriod property.void
Sets the value of the offset property.void
AccrualOptionBase.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
Bond.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
Deposit.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
Mortgage.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
PeriodicPayment.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
RateIndex.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
SimpleCreditDefaultSwap.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
SimpleIRSwap.setPaymentFrequency
(Period value) Sets the value of the paymentFrequency property.void
SimpleFra.setStartTerm
(Period value) Sets the value of the startTerm property.void
Sets the value of the tenor property.void
FxDigitalOption.setTenorPeriod
(Period value) Sets the value of the tenorPeriod property.void
FxOption.setTenorPeriod
(Period value) Sets the value of the tenorPeriod property.void
FxSingleLeg.setTenorPeriod
(Period value) Sets the value of the tenorPeriod property.void
FxStraddle.setTenorPeriod
(Period value) Sets the value of the tenorPeriod property.void
FxSwapLeg.setTenorPeriod
(Period value) Sets the value of the tenorPeriod property.void
TermDeposit.setTenorPeriod
(Period value) Sets the value of the tenorPeriod property.void
Sets the value of the term property.void
Sets the value of the term property.void
Sets the value of the term property.void
Sets the value of the term property.