Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. while ((entry = zis.getNextEntry()) != null) {
  2.                         String fileName = entry.getName();
  3.                         SettingsItem item = null;
  4.                         for (SettingsItem settingsItem : items) {
  5.                             if (settingsItem != null && settingsItem.getFileName().equals(fileName)
  6.                                     && (collecting && settingsItem.shouldReadOnCollecting()
  7.                                     || !collecting && !settingsItem.shouldReadOnCollecting())) {
  8.                                 item = settingsItem;
  9.                                 break;
  10.                             }
  11.                         }
  12.                         if (item != null) {
  13.                             try {
  14.                                 item.getReader().readFromStream(ois);
  15.                             } catch (IllegalArgumentException e) {
  16.                                 LOG.error("Error reading item data: " + item.getName(), e);
  17.                             } catch (IOException e) {
  18.                                 LOG.error("Error reading item data: " + item.getName(), e);
  19.                             } finally {
  20.                                 zis.closeEntry();
  21.                             }
  22.                         }
  23.                     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement