создать экземпляр Collection, который содержит агрегированный результат анализа
создать метод для обработки одного XML-файла, который возвращает коллекцию
создайте метод, который зацикливается на файлы, вызывая функцию и добавляя результат в коллекцию
/**
* this will process file by file
*
* @param xmlFilePath
* @return
*/
private Collection<String> parseSingleFile(String xmlFilePath) {
// process xml file and extract the result into a collection
return new ArrayList<String>();
}
/**
* this will take all of your files
*
* @param files
* @return
*/
public Collection<String> processBulkFiles(String[] files) {
Collection<String> parsedresults = new ArrayList<String>();
for (String xmlFilePath : files) {
parsedresults.addAll(parseSingleFile(xmlFilePath));
}
return parsedresults;
}