Package cdm.base.datetime
Class TimeZone.TimeZoneBuilderImpl
java.lang.Object
cdm.base.datetime.TimeZone.TimeZoneBuilderImpl
- All Implemented Interfaces:
TimeZone,TimeZone.TimeZoneBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TimeZone
Builder Implementation of TimeZone
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.TimeZone
TimeZone.TimeZoneBuilder, TimeZone.TimeZoneBuilderImpl, TimeZone.TimeZoneImpl -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanFpML 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setLocation(FieldWithMetaString _location) setLocationValue(String _location) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.base.datetime.TimeZone.TimeZoneBuilder
process
-
Field Details
-
time
-
location
-
-
Constructor Details
-
TimeZoneBuilderImpl
public TimeZoneBuilderImpl()
-
-
Method Details
-
getTime
@RosettaAttribute(value="time", isRequired=true) @RuneAttribute(value="time", isRequired=true) public LocalTime getTime()Description copied from interface:TimeZoneThe observation time. -
getLocation
@RosettaAttribute("location") @RuneAttribute("location") public FieldWithMetaString.FieldWithMetaStringBuilder getLocation()Description copied from interface:TimeZoneFpML specifies the timezoneLocationScheme by reference to the Time Zone Database (a.k.a. tz database) maintained by IANA, the Internet Assigned Numbers Authority.- Specified by:
getLocationin interfaceTimeZone- Specified by:
getLocationin interfaceTimeZone.TimeZoneBuilder
-
getOrCreateLocation
- Specified by:
getOrCreateLocationin interfaceTimeZone.TimeZoneBuilder
-
setTime
@RosettaAttribute(value="time", isRequired=true) @RuneAttribute(value="time", isRequired=true) public TimeZone.TimeZoneBuilder setTime(LocalTime _time) - Specified by:
setTimein interfaceTimeZone.TimeZoneBuilder
-
setLocation
@RosettaAttribute("location") @RuneAttribute("location") public TimeZone.TimeZoneBuilder setLocation(FieldWithMetaString _location) - Specified by:
setLocationin interfaceTimeZone.TimeZoneBuilder
-
setLocationValue
- Specified by:
setLocationValuein interfaceTimeZone.TimeZoneBuilder
-
build
Description copied from interface:TimeZoneBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTimeZone.TimeZoneBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TimeZone.TimeZoneBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-