public class TimezoneRepositoryProviderSPI extends Object implements net.time4j.tz.ZoneModelProvider, net.time4j.tz.ZoneNameProvider, net.time4j.scale.LeapSecondProvider
Reads timezone repository-files compiled by the class
net.time4j.tool.TimezoneRepositoryCompiler (v2.0).
| Constructor and Description |
|---|
TimezoneRepositoryProviderSPI() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAliases() |
Set<String> |
getAvailableIDs() |
net.time4j.PlainDate |
getDateOfEvent(int year,
int month,
int dayOfMonth) |
net.time4j.PlainDate |
getDateOfExpiration() |
String |
getDisplayName(String tzid,
net.time4j.tz.NameStyle style,
Locale locale) |
String |
getFallback() |
Map<net.time4j.base.GregorianDate,Integer> |
getLeapSecondTable() |
String |
getLocation() |
String |
getName() |
Set<String> |
getPreferredIDs(Locale locale,
boolean smart) |
net.time4j.tz.ZoneNameProvider |
getSpecificZoneNameRepository() |
String |
getVersion() |
net.time4j.tz.TransitionHistory |
load(String zoneID) |
boolean |
supportsNegativeLS() |
String |
toString() |
public Set<String> getAvailableIDs()
getAvailableIDs in interface net.time4j.tz.ZoneModelProviderpublic Set<String> getPreferredIDs(Locale locale, boolean smart)
getPreferredIDs in interface net.time4j.tz.ZoneNameProviderpublic String getDisplayName(String tzid, net.time4j.tz.NameStyle style, Locale locale)
getDisplayName in interface net.time4j.tz.ZoneNameProviderpublic Map<String,String> getAliases()
getAliases in interface net.time4j.tz.ZoneModelProviderpublic net.time4j.tz.TransitionHistory load(String zoneID)
load in interface net.time4j.tz.ZoneModelProviderpublic String getFallback()
getFallback in interface net.time4j.tz.ZoneModelProviderpublic String getName()
getName in interface net.time4j.tz.ZoneModelProviderpublic String getLocation()
getLocation in interface net.time4j.tz.ZoneModelProviderpublic String getVersion()
getVersion in interface net.time4j.tz.ZoneModelProviderpublic net.time4j.tz.ZoneNameProvider getSpecificZoneNameRepository()
getSpecificZoneNameRepository in interface net.time4j.tz.ZoneModelProviderpublic Map<net.time4j.base.GregorianDate,Integer> getLeapSecondTable()
getLeapSecondTable in interface net.time4j.scale.LeapSecondProviderpublic boolean supportsNegativeLS()
supportsNegativeLS in interface net.time4j.scale.LeapSecondProviderpublic net.time4j.PlainDate getDateOfEvent(int year,
int month,
int dayOfMonth)
getDateOfEvent in interface net.time4j.scale.LeapSecondProviderpublic net.time4j.PlainDate getDateOfExpiration()
getDateOfExpiration in interface net.time4j.scale.LeapSecondProviderCopyright © 2014–2020. All rights reserved.