Home | History | Annotate | Download | only in util

Lines Matching defs:countryTimeZones

22 import libcore.util.CountryTimeZones.TimeZoneMapping;
29 private final List<CountryTimeZones> countryTimeZonesList;
31 CountryZonesFinder(List<CountryTimeZones> countryTimeZonesList) {
36 public static CountryZonesFinder createForTests(List<CountryTimeZones> countryTimeZonesList) {
46 for (CountryTimeZones countryTimeZones : countryTimeZonesList) {
47 isoCodes.add(countryTimeZones.getCountryIso());
53 * Returns an immutable list of {@link CountryTimeZones} for countries that use the specified
57 public List<CountryTimeZones> lookupCountryTimeZonesForZoneId(String zoneId) {
58 List<CountryTimeZones> matches = new ArrayList<>(2);
59 for (CountryTimeZones countryTimeZones : countryTimeZonesList) {
61 countryTimeZones.getTimeZoneMappings(), zoneId);
63 matches.add(countryTimeZones);
70 * Returns a {@link CountryTimeZones} object associated with the specified country code. If one
73 public CountryTimeZones lookupCountryTimeZones(String countryIso) {
75 for (CountryTimeZones countryTimeZones : countryTimeZonesList) {
76 if (countryTimeZones.getCountryIso().equals(normalizedCountryIso)) {
77 return countryTimeZones;