Package cdm.base.datetime
Interface PeriodRange.PeriodRangeBuilder
- All Superinterfaces:
PeriodRange,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PeriodRange.PeriodRangeBuilderImpl
- Enclosing interface:
PeriodRange
public static interface PeriodRange.PeriodRangeBuilder
extends PeriodRange, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.PeriodRange
PeriodRange.PeriodRangeBuilder, PeriodRange.PeriodRangeBuilderImpl, PeriodRange.PeriodRangeImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.PeriodRange
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the lower bound of a period range, e.g. greater than or equal to 5Y.Specifies the upper bound of a period range, e.g. less than to 10Y.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setLowerBound(PeriodBound lowerBound) setUpperBound(PeriodBound upperBound) Methods inherited from interface cdm.base.datetime.PeriodRange
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateLowerBound
PeriodBound.PeriodBoundBuilder getOrCreateLowerBound() -
getLowerBound
PeriodBound.PeriodBoundBuilder getLowerBound()Description copied from interface:PeriodRangeSpecifies the lower bound of a period range, e.g. greater than or equal to 5Y.- Specified by:
getLowerBoundin interfacePeriodRange
-
getOrCreateUpperBound
PeriodBound.PeriodBoundBuilder getOrCreateUpperBound() -
getUpperBound
PeriodBound.PeriodBoundBuilder getUpperBound()Description copied from interface:PeriodRangeSpecifies the upper bound of a period range, e.g. less than to 10Y.- Specified by:
getUpperBoundin interfacePeriodRange
-
setLowerBound
-
setUpperBound
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
PeriodRange.PeriodRangeBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-