Ejemplo n.º 1
0
 /**
  * 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;
 }