Uses of Interface
cdm.base.math.MeasureBase
Packages that use MeasureBase
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 MeasureBase in cdm.base.math
Subinterfaces of MeasureBase in cdm.base.mathModifier and TypeInterfaceDescriptioninterfaceDefines a concrete measure as a number associated to a unit.static interfaceBuilder Interfacestatic interfaceBuilder InterfaceinterfaceA set of measures, all in the same unit, where the values are defined through a schedule of steps.static 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 MeasureBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of Measurestatic classImmutable Implementation of Measurestatic classBuilder Implementation of MeasureBasestatic classImmutable Implementation of MeasureBasestatic 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 MeasureBaseModifier and TypeMethodDescriptionMeasureBase.build()Build MethodsMeasureBase.MeasureBaseBuilderImpl.build()MeasureBase.MeasureBaseImpl.build()Methods in cdm.base.math that return types with arguments of type MeasureBaseModifier and TypeMethodDescriptiondefault Class<? extends MeasureBase> MeasureBase.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends MeasureBase> MeasureBase.metaData()Utility Methods -
Uses of MeasureBase in cdm.base.math.meta
Methods in cdm.base.math.meta that return types with arguments of type MeasureBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super MeasureBase>> MeasureBaseMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super MeasureBase, com.rosetta.model.lib.qualify.QualifyResult>> MeasureBaseMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super MeasureBase, Set<String>> MeasureBaseMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super MeasureBase> MeasureBaseMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super MeasureBase> MeasureBaseMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super MeasureBase> MeasureBaseMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super MeasureBase> MeasureBaseMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of MeasureBase in cdm.base.math.validation
Methods in cdm.base.math.validation with parameters of type MeasureBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> MeasureBaseTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, MeasureBase o) List<com.rosetta.model.lib.validation.ValidationResult<?>> MeasureBaseValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, MeasureBase o) -
Uses of MeasureBase in cdm.base.math.validation.exists
Methods in cdm.base.math.validation.exists with type parameters of type MeasureBaseModifier and TypeMethodDescription<T2 extends MeasureBase>
com.rosetta.model.lib.validation.ValidationResult<MeasureBase> MeasureBaseOnlyExistsValidator.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 MeasureBaseModifier and TypeMethodDescription<T2 extends MeasureBase>
com.rosetta.model.lib.validation.ValidationResult<MeasureBase> MeasureBaseOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of MeasureBase in cdm.observable.asset
Subinterfaces of MeasureBase 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 MeasureBaseModifier 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