Uses of Class
javax.time.calendar.zone.ZoneRules
Packages that use ZoneRules
Package
Description
Provides classes to manage the human time scale including date, time,
date-time and time-zone representations.
Provides classes to implement time-zones and their rules.
-
Uses of ZoneRules in javax.time.calendar
Fields in javax.time.calendar declared as ZoneRulesMethods in javax.time.calendar that return ZoneRulesModifier and TypeMethodDescriptionZonedDateTime.getApplicableRules()
Calculates the zone rules applicable for this date-time.TimeZone.Fixed.getRules()
abstract ZoneRules
TimeZone.getRules()
Gets the time-zone rules allowing calculations to be performed.TimeZone.ID.getRules()
TimeZone.Fixed.getRulesValidFor
(OffsetDateTime dateTime) abstract ZoneRules
TimeZone.getRulesValidFor
(OffsetDateTime dateTime) Gets the time-zone rules allowing calculations to be performed, ensuring that the date-time and offset specified is valid for the returned rules.TimeZone.ID.getRulesValidFor
(OffsetDateTime dateTime) Methods in javax.time.calendar with parameters of type ZoneRulesModifier and TypeMethodDescriptionprotected abstract OffsetDateTime
ZoneResolver.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition gapInfo, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected OffsetDateTime
ZoneResolvers.Combination.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected OffsetDateTime
ZoneResolvers.PostGapPreOverlap.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected OffsetDateTime
ZoneResolvers.PostTransition.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected OffsetDateTime
ZoneResolvers.PreTransition.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected OffsetDateTime
ZoneResolvers.PushForward.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected OffsetDateTime
ZoneResolvers.RetainOffset.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected OffsetDateTime
ZoneResolvers.Strict.handleGap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line gap.protected abstract OffsetDateTime
ZoneResolver.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition overlapInfo, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap.protected OffsetDateTime
ZoneResolvers.Combination.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap.protected OffsetDateTime
ZoneResolvers.PostGapPreOverlap.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap.protected OffsetDateTime
ZoneResolvers.PostTransition.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap.protected OffsetDateTime
ZoneResolvers.PreTransition.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap.protected OffsetDateTime
ZoneResolvers.PushForward.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap.protected OffsetDateTime
ZoneResolvers.RetainOffset.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap.protected OffsetDateTime
ZoneResolvers.Strict.handleOverlap
(TimeZone zone, ZoneRules rules, ZoneOffsetTransition discontinuity, LocalDateTime newDateTime, OffsetDateTime oldDateTime) Defines the strategy for selecting an offset to use for a local date-time when the local date-time is in a local time-line overlap. -
Uses of ZoneRules in javax.time.calendar.zone
Subclasses of ZoneRules in javax.time.calendar.zoneModifier and TypeClassDescription(package private) final class
Implementation of zone rules for fixed offsets.(package private) final class
The rules describing how the zone offset varies through the year and historically.Fields in javax.time.calendar.zone with type parameters of type ZoneRulesMethods in javax.time.calendar.zone that return ZoneRulesModifier and TypeMethodDescriptionGets the rules for the specified region#version ID combination.ZoneRulesGroup.getRulesValidFor
(String regionID, String versionID, OffsetDateTime dateTime) Gets the rules for the specified region and version ensuring that the rules are valid for the date-time.ResourceZoneRulesDataProvider.ResourceZoneRulesVersion.getZoneRules
(String regionID) ZoneRulesVersion.getZoneRules
(String regionID) Gets the zone rules for the specified region ID.(package private) ZoneRules
ResourceZoneRulesDataProvider.loadRule
(short index) Loads the rule.static ZoneRules
ZoneRules.ofFixed
(ZoneOffset offset) Obtains a rules instance for a specific offset.Completes the build converting the builder to a set of time-zone rules.(package private) ZoneRules
Completes the build converting the builder to a set of time-zone rules.Methods in javax.time.calendar.zone that return types with arguments of type ZoneRulesMethod parameters in javax.time.calendar.zone with type arguments of type ZoneRulesModifier and TypeMethodDescriptionprivate static void
TZDBZoneRulesCompiler.outputFile
(File dstFile, String version, SortedMap<String, ZoneRules> builtZones) Outputs the file.private static void
TZDBZoneRulesCompiler.outputFile
(File dstFile, Map<String, SortedMap<String, ZoneRules>> allBuiltZones, Set<String> allRegionIds, Set<ZoneRules> allRules) Outputs the file.