@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); Directory dir; try { dir = FSDirectory.open(new File(indexDir)); ireader = DirectoryReader.open(dir); } catch (IOException e) { e.printStackTrace(); throw new ResourceInitializationException(e); } }
@Override public void close() throws IOException { super.close(); closeQuietly(reader); } }
@Override // This method should not be overwritten. Overwrite initialize(UimaContext) instead. public final void initialize() throws ResourceInitializationException { ConfigurationParameterInitializer.initialize(this, getUimaContext()); ExternalResourceInitializer.initialize(this, getUimaContext()); initialize(getUimaContext()); }
@Override public ExtendedLogger getLogger() { if (logger == null) { logger = new ExtendedLogger(getUimaContext()); } return logger; }
@Override public void typeSystemInit(TypeSystem ts) throws ResourceInitializationException { super.typeSystemInit(ts);
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); Directory dir; try { dir = FSDirectory.open(new File(indexDir)); ireader = DirectoryReader.open(dir); } catch (IOException e) { e.printStackTrace(); throw new ResourceInitializationException(e); } }
@Override public void close() throws IOException { try { queryStatement.close(); } catch (SQLException e) { } finally { closeQuietly(dbConnection); } super.close(); }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); if (!inputFile.isFile()) { throw new ResourceInitializationException( new IllegalStateException(String.format( "File %s does not exist", inputFile))); } InputStream is = null; try { is = new FileInputStream(inputFile); InputStreamReader isr = new InputStreamReader(is, inputFileEncoding); reader = new BufferedReader(isr); } catch (IOException e) { closeQuietly(is); throw new ResourceInitializationException(e); } }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); readers = new ArrayList<>(); for (String readerFile : readerFiles) { try { readers.add(CollectionReaderFactory.createReaderFromPath(readerFile)); } catch (UIMAException e) { throw new ResourceInitializationException(e); } catch (IOException e) { throw new ResourceInitializationException(e); } } }
@Override public void initialize(UimaContext ctx) throws ResourceInitializationException { super.initialize(ctx); if (!directory.isDirectory()) { throw new IllegalStateException(String.format( "%s is not existing file directory", directory)); } IOFileFilter fileFilter = FileFilterUtils.suffixFileFilter(fileExtension); IOFileFilter subdirFilter = FileFilterUtils.trueFileFilter(); files = Lists.newArrayList(FileUtils.listFiles(directory, fileFilter, subdirFilter)); // lastReadFileIdx = -1; }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); try { tarArchiveInputStream = new TarArchiveInputStream( new GZIPInputStream(new FileInputStream(sourceLocation))); fastForwardToNextValidEntry(); } catch (IOException ex) { throw new ResourceInitializationException(ex); } }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); try { openDatabaseConnection(); query(); } catch (SQLException | ClassNotFoundException e) { throw new ResourceInitializationException(e); } }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); try { openDatabaseConnection(); query(); } catch (SQLException | ClassNotFoundException e) { throw new ResourceInitializationException(e); } }
throws ResourceInitializationException super.initialize(aContext);
@Override public void initialize(UimaContext ctx) throws ResourceInitializationException { super.initialize(ctx); // initialize mappingFactory mappingFactory = InitializableFactory.create(ctx, mappingFactoryClassName, BratUimaMappingFactory.class); // make bratDocIter File[] annFiles = bratCollectionDir.listFiles( (FileFilter) FileFilterUtils.suffixFileFilter(BratDocument.ANN_FILE_SUFFIX)); List<BratDocument> bratDocs = Lists.newArrayListWithExpectedSize(annFiles.length); for (File annFile : annFiles) { String docBaseName = FilenameUtils.getBaseName(annFile.getPath()); BratDocument bratDoc = new BratDocument(bratCollectionDir, docBaseName); if (bratDoc.exists()) { bratDocs.add(bratDoc); } else { throw new IllegalStateException(String.format( "Missing txt file for %s", annFile)); } } totalDocsNum = bratDocs.size(); bratDocIter = bratDocs.iterator(); }
throws ResourceInitializationException super.initialize(aContext);
throws ResourceInitializationException super.initialize(aContext);
@Override public void initialize(UimaContext ctx) throws ResourceInitializationException { super.initialize(ctx); // check parameters requireParam(batchSize > 0, PARAM_BATCH_SIZE, batchSize); requireParams(limitParamIndex != offsetParamIndex && limitParamIndex > 0 && limitParamIndex < 3 && offsetParamIndex > 0 && offsetParamIndex < 3, new String[] { PARAM_LIMIT_PARAM_INDEX, PARAM_OFFSET_PARAM_INDEX }, new Object[] { limitParamIndex, offsetParamIndex }); // initialize db connection && prepare statement try { Class.forName(dbDriverClassName); dbConnection = DriverManager.getConnection(dbUrl, dbUsername, dbPassword); queryStatement = dbConnection.prepareStatement(query); initTotalCount(); } catch (Exception e) { closeQuietly(dbConnection); throw new ResourceInitializationException(e); } }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException super.initialize(aContext);
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException super.initialize(aContext);