Package cdm.base.datetime
Interface DirectOrRelativeTime.DirectOrRelativeTimeBuilder
- All Superinterfaces:
DirectOrRelativeTime,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DirectOrRelativeTime.DirectOrRelativeTimeBuilderImpl
- Enclosing interface:
DirectOrRelativeTime
public static interface DirectOrRelativeTime.DirectOrRelativeTimeBuilder
extends DirectOrRelativeTime, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.DirectOrRelativeTime
DirectOrRelativeTime.DirectOrRelativeTimeBuilder, DirectOrRelativeTime.DirectOrRelativeTimeBuilderImpl, DirectOrRelativeTime.DirectOrRelativeTimeImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.DirectOrRelativeTime
metaData -
Method Summary
Modifier and TypeMethodDescriptionAn absolute time value expressed in a specific time zone.A time value calculated relative to another reference time.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDirectTime(TimeZone directTime) setRelativeTime(RelativeTime relativeTime) Methods inherited from interface cdm.base.datetime.DirectOrRelativeTime
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
-
getOrCreateDirectTime
TimeZone.TimeZoneBuilder getOrCreateDirectTime() -
getDirectTime
TimeZone.TimeZoneBuilder getDirectTime()Description copied from interface:DirectOrRelativeTimeAn absolute time value expressed in a specific time zone.- Specified by:
getDirectTimein interfaceDirectOrRelativeTime
-
getOrCreateRelativeTime
RelativeTime.RelativeTimeBuilder getOrCreateRelativeTime() -
getRelativeTime
RelativeTime.RelativeTimeBuilder getRelativeTime()Description copied from interface:DirectOrRelativeTimeA time value calculated relative to another reference time.- Specified by:
getRelativeTimein interfaceDirectOrRelativeTime
-
setDirectTime
-
setRelativeTime
-
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
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-