Uses of Interface
cdm.base.math.MeasureSchedule
Packages that use MeasureSchedule
Package
Description
Basic maths concepts: quantity and unit, rounding, curve / schedule, non-negativity constraint etc.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
-
Uses of MeasureSchedule in cdm.base.math
Subinterfaces of MeasureSchedule in cdm.base.mathModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceinterfaceSpecifies a quantity as a non-negative number, which condition is enforced through a data rule that only applies to the extending class.static interfaceBuilder Interfaceinterfacestatic interfaceBuilder InterfaceinterfaceSpecifies a quantity as a single value to be associated to a financial product, for example a transfer amount resulting from a trade.static interfaceBuilder InterfaceinterfaceSpecifies a quantity schedule to be associated to a financial product to represent a trade amount.static interfaceBuilder InterfaceClasses in cdm.base.math that implement MeasureScheduleModifier and TypeClassDescriptionstatic classBuilder Implementation of MeasureSchedulestatic classImmutable Implementation of MeasureSchedulestatic classBuilder Implementation of NonNegativeQuantitystatic classImmutable Implementation of NonNegativeQuantitystatic classBuilder Implementation of NonNegativeQuantitySchedulestatic classImmutable Implementation of NonNegativeQuantitySchedulestatic classBuilder Implementation of Quantitystatic classImmutable Implementation of Quantitystatic classBuilder Implementation of QuantitySchedulestatic classImmutable Implementation of QuantityScheduleMethods in cdm.base.math that return MeasureScheduleModifier and TypeMethodDescriptionMeasureSchedule.build()Build MethodsMeasureSchedule.MeasureScheduleBuilderImpl.build()MeasureSchedule.MeasureScheduleImpl.build()Methods in cdm.base.math that return types with arguments of type MeasureScheduleModifier and TypeMethodDescriptiondefault Class<? extends MeasureSchedule> MeasureSchedule.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends MeasureSchedule> MeasureSchedule.metaData()Utility Methods -
Uses of MeasureSchedule in cdm.base.math.meta
Methods in cdm.base.math.meta that return types with arguments of type MeasureScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super MeasureSchedule>> MeasureScheduleMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super MeasureSchedule, com.rosetta.model.lib.qualify.QualifyResult>> MeasureScheduleMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super MeasureSchedule, Set<String>> MeasureScheduleMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super MeasureSchedule> MeasureScheduleMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super MeasureSchedule> MeasureScheduleMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super MeasureSchedule> MeasureScheduleMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super MeasureSchedule> MeasureScheduleMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of MeasureSchedule in cdm.base.math.validation
Methods in cdm.base.math.validation with parameters of type MeasureScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> MeasureScheduleTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, MeasureSchedule o) List<com.rosetta.model.lib.validation.ValidationResult<?>> MeasureScheduleValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, MeasureSchedule o) -
Uses of MeasureSchedule in cdm.base.math.validation.datarule
Methods in cdm.base.math.validation.datarule with parameters of type MeasureScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> MeasureScheduleValueExists.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, MeasureSchedule measureSchedule) List<com.rosetta.model.lib.validation.ValidationResult<?>> MeasureScheduleValueExists.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, MeasureSchedule measureSchedule) -
Uses of MeasureSchedule in cdm.base.math.validation.exists
Methods in cdm.base.math.validation.exists with type parameters of type MeasureScheduleModifier and TypeMethodDescription<T2 extends MeasureSchedule>
com.rosetta.model.lib.validation.ValidationResult<MeasureSchedule> MeasureScheduleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.base.math.validation.exists that return types with arguments of type MeasureScheduleModifier and TypeMethodDescription<T2 extends MeasureSchedule>
com.rosetta.model.lib.validation.ValidationResult<MeasureSchedule> MeasureScheduleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of MeasureSchedule in cdm.observable.asset
Subinterfaces of MeasureSchedule in cdm.observable.assetModifier and TypeInterfaceDescriptioninterfaceDefines a monetary amount in a specified currency.static interfaceBuilder InterfaceinterfaceSpecifies a price as a single value to be associated to a financial product.static interfaceBuilder InterfaceinterfaceSpecifies the price of a financial instrument in a trade as a schedule of measures.static interfaceBuilder InterfaceClasses in cdm.observable.asset that implement MeasureScheduleModifier and TypeClassDescriptionstatic classBuilder Implementation of Moneystatic classImmutable Implementation of Moneystatic classBuilder Implementation of Pricestatic classImmutable Implementation of Pricestatic classBuilder Implementation of PriceSchedulestatic classImmutable Implementation of PriceSchedule