/** * Returns the files that failed to import. * * @return See above. */ public List<FileImportComponent> getImportErrors() { List<FileImportComponent> l = null; if (file.isFile()) { if (errorBox != null && errorBox.isVisible()) { if (errorBox.isSelected() && errorBox.isEnabled() && image instanceof Exception) { l = new ArrayList<FileImportComponent>(); l.add(this); return l; } } } else { if (components != null) { Entry entry; Iterator<FileImportComponent> i = components.values().iterator(); FileImportComponent fc; l = new ArrayList<FileImportComponent>(); List<FileImportComponent> list; while (i.hasNext()) { fc = i.next(); list = fc.getImportErrors(); if (list != null && list.size() > 0) l.addAll(list); } } } return l; }