Class UnknownZoneProvider
java.lang.Object
java.time.zone.ZoneRulesProvider
com.regnosys.rosetta.common.serialisation.xml.UnknownZoneProvider
Registers support for a "Unknown" time zone, allowing for deserializing `ZonedDateTime` objects
which do not have a timezone defined.
This is to support the xsd:dateTime type, for which a timezone is optional.
See https://www.datypic.com/sc/xsd/t-xsd_dateTime.html
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ZoneRulesprovideRules(String zoneId, boolean forCaching) protected NavigableMap<String, ZoneRules> provideVersions(String zoneId) Methods inherited from class java.time.zone.ZoneRulesProvider
getAvailableZoneIds, getRules, getVersions, provideRefresh, refresh, registerProvider
-
Constructor Details
-
UnknownZoneProvider
public UnknownZoneProvider()
-
-
Method Details
-
provideZoneIds
- Specified by:
provideZoneIdsin classZoneRulesProvider
-
provideRules
- Specified by:
provideRulesin classZoneRulesProvider
-
provideVersions
- Specified by:
provideVersionsin classZoneRulesProvider
-