Package cdm.base.datetime
Interface TimeZone
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
TimeZone.TimeZoneBuilder
- All Known Implementing Classes:
TimeZone.TimeZoneBuilderImpl,TimeZone.TimeZoneImpl
@RosettaDataType(value="TimeZone",
builder=TimeZoneBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="TimeZone",
model="cdm",
builder=TimeZoneBuilderImpl.class,
version="5.30.0")
public interface TimeZone
extends com.rosetta.model.lib.RosettaModelObject
The time alongside with the timezone location information. This class makes use of the FpML TimezoneLocation construct.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of TimeZonestatic classImmutable Implementation of TimeZone -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsstatic TimeZone.TimeZoneBuilderbuilder()FpML specifies the timezoneLocationScheme by reference to the Time Zone Database (a.k.a. tz database) maintained by IANA, the Internet Assigned Numbers Authority.getTime()The observation time.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends TimeZone> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getTime
LocalTime getTime()The observation time. -
getLocation
FieldWithMetaString getLocation()FpML specifies the timezoneLocationScheme by reference to the Time Zone Database (a.k.a. tz database) maintained by IANA, the Internet Assigned Numbers Authority. -
build
TimeZone build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
TimeZone.TimeZoneBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-