Package cdm.base.datetime
Interface RelativeTime.RelativeTimeBuilder
- All Superinterfaces:
RelativeTime,RelativeTimeOffset,RelativeTimeOffset.RelativeTimeOffsetBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
RelativeTime.RelativeTimeBuilderImpl
- Enclosing interface:
RelativeTime
public static interface RelativeTime.RelativeTimeBuilder
extends RelativeTime, RelativeTimeOffset.RelativeTimeOffsetBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.RelativeTime
RelativeTime.RelativeTimeBuilder, RelativeTime.RelativeTimeBuilderImpl, RelativeTime.RelativeTimeImplNested classes/interfaces inherited from interface cdm.base.datetime.RelativeTimeOffset
RelativeTimeOffset.RelativeTimeOffsetBuilder, RelativeTimeOffset.RelativeTimeOffsetBuilderImpl, RelativeTimeOffset.RelativeTimeOffsetImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.RelativeTime
metaDataFields inherited from interface cdm.base.datetime.RelativeTimeOffset
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe reference time zone or base time from which the relative time is calculated.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setOffsetMultiplier(Integer offsetMultiplier) setOffsetTimeUnit(TimeUnitEnum offsetTimeUnit) setRounding(TimeRounding rounding) setTimeRelativeTo(ReferenceWithMetaTimeZone timeRelativeTo) setTimeRelativeToValue(TimeZone timeRelativeTo) Methods inherited from interface cdm.base.datetime.RelativeTime
build, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.datetime.RelativeTimeOffset
getOffsetMultiplier, getOffsetTimeUnitMethods inherited from interface cdm.base.datetime.RelativeTimeOffset.RelativeTimeOffsetBuilder
getOrCreateRounding, getRoundingMethods 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
-
getOrCreateTimeRelativeTo
ReferenceWithMetaTimeZone.ReferenceWithMetaTimeZoneBuilder getOrCreateTimeRelativeTo() -
getTimeRelativeTo
ReferenceWithMetaTimeZone.ReferenceWithMetaTimeZoneBuilder getTimeRelativeTo()Description copied from interface:RelativeTimeThe reference time zone or base time from which the relative time is calculated.- Specified by:
getTimeRelativeToin interfaceRelativeTime
-
setOffsetTimeUnit
- Specified by:
setOffsetTimeUnitin interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder
-
setOffsetMultiplier
- Specified by:
setOffsetMultiplierin interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder
-
setRounding
- Specified by:
setRoundingin interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder
-
setTimeRelativeTo
-
setTimeRelativeToValue
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
RelativeTime.RelativeTimeBuilder prune()- Specified by:
prunein interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-