/** * Outputs the file. */ private static void outputFile(File dstFile, String version, SortedMap<String, ZoneRules> builtZones, SortedMap<LocalDate, Byte> leapSeconds) { Map<String, SortedMap<String, ZoneRules>> loopAllBuiltZones = new TreeMap<String, SortedMap<String, ZoneRules>>(); loopAllBuiltZones.put(version, builtZones); Set<String> loopAllRegionIds = new TreeSet<String>(builtZones.keySet()); Set<ZoneRules> loopAllRules = new HashSet<ZoneRules>(builtZones.values()); outputFile(dstFile, loopAllBuiltZones, loopAllRegionIds, loopAllRules, leapSeconds); }
System.out.println("Outputting file: " + dstFile); outputFile(dstFile, loopVersion, builtZones, parsedLeapSeconds); System.out.println("Outputting combined file: " + dstFile); outputFile(dstFile, allBuiltZones, allRegionIds, allRules, bestLeapSeconds);
System.out.println("Outputting file: " + dstFile); outputFile(dstFile, loopVersion, builtZones, parsedLeapSeconds); System.out.println("Outputting combined file: " + dstFile); outputFile(dstFile, allBuiltZones, allRegionIds, allRules, bestLeapSeconds);
/** * Outputs the file. */ private static void outputFile(File dstFile, String version, SortedMap<String, ZoneRules> builtZones, SortedMap<LocalDate, Byte> leapSeconds) { Map<String, SortedMap<String, ZoneRules>> loopAllBuiltZones = new TreeMap<String, SortedMap<String, ZoneRules>>(); loopAllBuiltZones.put(version, builtZones); Set<String> loopAllRegionIds = new TreeSet<String>(builtZones.keySet()); Set<ZoneRules> loopAllRules = new HashSet<ZoneRules>(builtZones.values()); outputFile(dstFile, loopAllBuiltZones, loopAllRegionIds, loopAllRules, leapSeconds); }