/** Closes the underlying image reader. */ public void close() throws IOException { if (reader != null) { reader.close(); } }
/** Closes the underlying image reader. */ public void close() throws IOException { if (reader != null) { reader.close(); } }
@AfterClass public void close() throws IOException { reader.close(); HashMap<String, Object> idMap = Location.getIdMap(); idMap.clear(); Location.setIdMap(idMap); }
@Override public void run() { try { myReader.close(); } catch (IOException exc) { LOGGER.info("", exc); } myReader = new BufferedImageReader(r); open(id); } }.start();
@Override public void run() { try { myReader.close(); } catch (IOException exc) { LOGGER.info("", exc); } myReader = new BufferedImageReader(r); open(id); } }.start();
@Override public void windowClosed(WindowEvent e) { try { myReader.close(); myWriter.close(); if (canCloseReader) { in.close(); } } catch (IOException io) { } }
@Override public void windowClosed(WindowEvent e) { try { myReader.close(); myWriter.close(); if (canCloseReader) { in.close(); } } catch (IOException io) { } }
@Test(groups = {"config-xml"}) public void writeXML() { setupReader(); if (!initFile(false)) return; String file = reader.getCurrentFile(); LOGGER.info("Generating XML: {}", file); try { Location l = new Location(file); File f = new File(l.getParent(), l.getName() + ".ome.xml"); OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(f), Constants.ENCODING); MetadataStore store = reader.getMetadataStore(); MetadataRetrieve retrieve = omexmlService.asRetrieve(store); String xml = omexmlService.getOMEXML(retrieve); writer.write(xml); writer.close(); reader.close(); } catch (Throwable t) { LOGGER.info("", t); assert false; } }
@Test(groups = {"cache"}) public void writeCacheFile() throws IOException { setupReader(); if (!initFile(false)) return; String cacheDir = configTree.getCacheDirectory(); if (cacheDir == null) { LOGGER.info("No cache directory specified"); return; } try { Memoizer memo = new Memoizer(0, new File(cacheDir)); assert memo.generateMemo(reader.getCurrentFile()); File memoFile = memo.getMemoFile(reader.getCurrentFile()); LOGGER.info("Saved memo file to {}", memoFile); } catch (Throwable t) { LOGGER.info("", t); assert false; } finally { reader.close(); } }
@Test(groups = {"config"}) public void writeConfigFile() throws IOException { setupReader(); if (!initFile(false)) return; String file = reader.getCurrentFile(); try { String parent = new Location(file).getParent(); String configDir = configTree.getConfigDirectory(); String rootDir = configTree.getRootDirectory(); if (configDir != null) { parent = parent.replaceAll(rootDir, configDir); File parentDir = new File(parent); if (!parentDir.exists()) { parentDir.mkdirs(); } } File f = new File(parent, ".bioformats"); LOGGER.info("Generating configuration: {}", f); Configuration newConfig = new Configuration(reader, f.getAbsolutePath()); newConfig.saveToFile(); } catch (Throwable t) { LOGGER.info("", t); assert false; } finally { reader.close(); } }
progress.setProgress(i + 2); myReader.close(true);
progress.setProgress(i + 2); myReader.close(true);