for (Iterator iter = categories.iterator(); iter.hasNext();) {
Category cat = (Category)iter.next();
if (Category.ARTIFACT.equals(cat.getName())) {
Collection items = rd.getItems(cat);
for (Iterator iterator = items.iterator(); iterator.hasNext();) {
CategoryItem item = (CategoryItem)iterator.next();
try {
InputStream is = FSHelper.openInputStream(_explorer.getRevisionDir(item.getRevision()).toURL().toString(), item.getPath());
result.add(provider.computeAsString(is));
} catch (IOException e) {
System.err.println(item.getRevision().getFullName() + " : Cannot calculate CheckSum for file: " + item.getPath() + " " + e.getClass().getName() + ": " + e.getMessage());
}
}
}
}
return result;