/** * Determine what input data is available. * * @throws IOException IOException */ protected void loadInputData() throws IOException { _inputPathsByDate = new ArrayList<SortedMap<Date,DatePath>>(); for (Path inputPath : getInputPaths()) { _log.info(String.format("Searching for available input data in " + inputPath)); _inputPathsByDate.add(getDailyData(inputPath)); } }
Date currentDate = dates.peek(); int found = 0; int needed = getInputPaths().size(); while (currentDate != null)