@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { try { writer.close(); } catch (IOException e) { throw new AnalysisEngineProcessException(e); } super.collectionProcessComplete(); } }
@Override public void destroy() { super.destroy(); // Clean up temporary data file if (tempData != null) { tempData.delete(); } } }
/** * Get the logger. * * @return the logger. */ public ExtendedLogger getLogger() { if (logger == null) { logger = new ExtendedLogger(getContext()); } return logger; }
@Override public void initialize(final UimaContext context) throws ResourceInitializationException { super.initialize(context); outputDirectory = new File(outputDirectoryName); if (!outputDirectory.exists()) outputDirectory.mkdirs(); if (!outputDirectory.isDirectory()) throw new ResourceInitializationException(); }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { if (zipOutputStream != null) { closeQuietly(zipOutputStream); } if (singularTargetStream != null) { closeQuietly(singularTargetStream); } super.collectionProcessComplete(); }
@Override public void destroy() { super.destroy(); // Clean up temporary data file if (tempData != null) { tempData.delete(); } if (clusterFilesTemporary) { clusterFile.delete(); } }
@Override public void initialize(final UimaContext context) throws ResourceInitializationException { super.initialize(context); outputDirectory = new File(outputDirectoryName); if (!outputDirectory.exists()) outputDirectory.mkdirs(); if (!outputDirectory.isDirectory()) throw new ResourceInitializationException(); }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { try { writer.close(); } catch (IOException e) { throw new AnalysisEngineProcessException(e); } super.collectionProcessComplete(); } }
@Override public void destroy() { IOUtils.closeQuietly(out); FileUtils.deleteQuietly(tempData); super.destroy(); } }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); try { // Make sure all intermediate dirs are there outputFile.getParentFile().mkdirs(); writer = new BufferedWriter(new FileWriter(outputFile)); } catch (IOException e) { throw new ResourceInitializationException(e); } }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { if (zipOutputStream != null) { closeQuietly(zipOutputStream); } if (singularTargetStream != null) { closeQuietly(singularTargetStream); } super.collectionProcessComplete(); }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); try { // Make sure all intermediate dirs are there outputFile.getParentFile().mkdirs(); writer = new BufferedWriter(new FileWriter(outputFile)); } catch (IOException e) { throw new ResourceInitializationException(e); } }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { try { writer.close(); } catch (IOException e) { throw new AnalysisEngineProcessException(e); } super.collectionProcessComplete(); } }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); try { // Make sure all intermediate dirs are there if (!outputFile.getParentFile().mkdirs()) { throw new IOException("Could not create folder: " + outputFile); } writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outputFile), "UTF-8")); } catch (IOException e) { throw new ResourceInitializationException(e); } }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { try { writer.close(); } catch (IOException e) { throw new AnalysisEngineProcessException(e); } super.collectionProcessComplete(); } }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); outputDirectory = new File(outputDirectoryName); if (!outputDirectory.exists()) { outputDirectory.mkdirs(); } if (xmlSchemeName.equals(XMI)) { useXMI = true; } else if (xmlSchemeName.equals(XCAS)) { useXMI = false; } else { throw new ResourceInitializationException(String.format( "parameter '%1$s' must be either '%2$s' or '%3$s'.", PARAM_XML_SCHEME_NAME, XMI, XCAS), null); } }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { super.collectionProcessComplete(); // print footer printFooter(out); IOUtils.closeQuietly(out); }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); outputDirectory = new File(outputDirectoryName); if (!outputDirectory.exists()) { outputDirectory.mkdirs(); } if (xmlSchemeName.equals(XMI)) { useXMI = true; } else if (xmlSchemeName.equals(XCAS)) { useXMI = false; } else { throw new ResourceInitializationException(String.format( "parameter '%1$s' must be either '%2$s' or '%3$s'.", PARAM_XML_SCHEME_NAME, XMI, XCAS), null); } }
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { super.collectionProcessComplete(); getLogger().info(counter + " XMI entries successfully written to " + outputFile); // close streams IOUtils.closeQuietly(outputStream); }