Module java.base
Package java.time.zone

# Class ZoneRulesProvider

=
public abstract class ZoneRulesProvider
extends java.lang.Object

## Constructors

- =
  protected ZoneRulesProvider()

## Methods

- =
  public static java.util.Set<java.lang.String> getAvailableZoneIds()
- =
  public static java.time.zone.ZoneRules getRules(java.lang.String arg0, boolean arg1)
- =
  public static java.util.NavigableMap<java.lang.String, java.time.zone.ZoneRules> getVersions(java.lang.String arg0)
- =
  protected boolean provideRefresh()
- =
  protected abstract java.time.zone.ZoneRules provideRules(java.lang.String arg0, boolean arg1)
- =
  protected abstract java.util.NavigableMap<java.lang.String, java.time.zone.ZoneRules> provideVersions(java.lang.String arg0)
- =
  protected abstract java.util.Set<java.lang.String> provideZoneIds()
- =
  public static boolean refresh()
- =
  public static void registerProvider(java.time.zone.ZoneRulesProvider arg0)

## Summary

No differences.