package jdepend.framework.file.gather;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class TargetFiles {
private Map<String, List<File>> files = new HashMap<String, List<File>>();
public TargetFiles() {
super();
}
public void addPlace(String place) {
this.files.put(place, new ArrayList<File>());
}
public void addFile(String place, File file) {
this.files.get(place).add(file);
}
public Map<String, List<File>> getFiles() {
return files;
}
public void setFiles(Map<String, List<File>> files) {
this.files = files;
}
public List<File> getAllFiles() {
List<File> allFiles = new ArrayList<File>();
for (String place : files.keySet()) {
for (File file : files.get(place)) {
allFiles.add(file);
}
}
return allFiles;
}
}