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 TypeClassDescriptionclassAn adjustable offset can be used to specify a number of days, business or calendar, for example in a notice period.classA 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.classA type defining an offset used in calculating a date when this date is defined in reference to another date through a date offset.classA 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.classValuation 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]classA 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.classA type defining an offset used in calculating a new date relative to a reference date.classA type defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).classA 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 PeriodWeatherLegCalculation.calculationDateprotected PeriodWeatherLegCalculation.correctionPeriodprotected PeriodExercisePeriod.earliestExerciseDateTenorprotected PeriodSimpleFra.endTermprotected PeriodExercisePeriod.exerciseFrequencyprotected PeriodEvergreenOption.extensionPeriodprotected Periodprotected PeriodFloatingRate.indexTenorprotected PeriodFloatingRateOptionBase.indexTenorprotected PeriodForecastRateIndex.indexTenorprotected PeriodStubFloatingRate.indexTenorprotected PeriodSwapCurveValuation.indexTenorprotected PeriodLag.lagDurationprotected PeriodDeliverableObligations.maximumMaturityprotected PeriodEvergreenOption.nonRenewalNoticePeriodprotected PeriodFxDateOffset.offsetprotected PeriodAccrualOptionBase.paymentFrequencyprotected PeriodBond.paymentFrequencyprotected PeriodDeposit.paymentFrequencyprotected PeriodMortgage.paymentFrequencyprotected PeriodPeriodicPayment.paymentFrequencyprotected PeriodRateIndex.paymentFrequencyprotected PeriodSimpleCreditDefaultSwap.paymentFrequencyprotected PeriodSimpleIRSwap.paymentFrequencyprotected PeriodSimpleFra.startTermprotected PeriodCreditLimitBase.tenorprotected PeriodFxDigitalOption.tenorPeriodprotected PeriodFxOption.tenorPeriodprotected PeriodFxSingleLeg.tenorPeriodprotected PeriodFxStraddle.tenorPeriodprotected PeriodFxSwapLeg.tenorPeriodprotected PeriodTermDeposit.tenorPeriodprotected PeriodDeposit.termprotected PeriodRateIndex.termprotected PeriodSimpleCreditDefaultSwap.termprotected PeriodSimpleIRSwap.termFields 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 ofPeriodWeatherLegCalculation.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) voidWeatherLegCalculation.setCalculationDate(Period value) Sets the value of the calculationDate property.voidWeatherLegCalculation.setCorrectionPeriod(Period value) Sets the value of the correctionPeriod property.voidExercisePeriod.setEarliestExerciseDateTenor(Period value) Sets the value of the earliestExerciseDateTenor property.voidSimpleFra.setEndTerm(Period value) Sets the value of the endTerm property.voidExercisePeriod.setExerciseFrequency(Period value) Sets the value of the exerciseFrequency property.voidEvergreenOption.setExtensionPeriod(Period value) Sets the value of the extensionPeriod property.voidLag.setFirstObservationDateOffset(Period value) Sets the value of the firstObservationDateOffset property.voidFloatingRate.setIndexTenor(Period value) Sets the value of the indexTenor property.voidFloatingRateOptionBase.setIndexTenor(Period value) Sets the value of the indexTenor property.voidForecastRateIndex.setIndexTenor(Period value) Sets the value of the indexTenor property.voidStubFloatingRate.setIndexTenor(Period value) Sets the value of the indexTenor property.voidSwapCurveValuation.setIndexTenor(Period value) Sets the value of the indexTenor property.voidLag.setLagDuration(Period value) Sets the value of the lagDuration property.voidDeliverableObligations.setMaximumMaturity(Period value) Sets the value of the maximumMaturity property.voidEvergreenOption.setNonRenewalNoticePeriod(Period value) Sets the value of the nonRenewalNoticePeriod property.voidSets the value of the offset property.voidAccrualOptionBase.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidBond.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidDeposit.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidMortgage.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidPeriodicPayment.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidRateIndex.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidSimpleCreditDefaultSwap.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidSimpleIRSwap.setPaymentFrequency(Period value) Sets the value of the paymentFrequency property.voidSimpleFra.setStartTerm(Period value) Sets the value of the startTerm property.voidSets the value of the tenor property.voidFxDigitalOption.setTenorPeriod(Period value) Sets the value of the tenorPeriod property.voidFxOption.setTenorPeriod(Period value) Sets the value of the tenorPeriod property.voidFxSingleLeg.setTenorPeriod(Period value) Sets the value of the tenorPeriod property.voidFxStraddle.setTenorPeriod(Period value) Sets the value of the tenorPeriod property.voidFxSwapLeg.setTenorPeriod(Period value) Sets the value of the tenorPeriod property.voidTermDeposit.setTenorPeriod(Period value) Sets the value of the tenorPeriod property.voidSets the value of the term property.voidSets the value of the term property.voidSets the value of the term property.voidSets the value of the term property.