public class JCasIterable extends Object implements Iterable<JCas>
A class implementing iteration over a the documents of a collection. Each element in the Iterable is a JCas containing a single document. The documents have been loaded by the CollectionReader and processed by the AnalysisEngine (if any).
External resources can be shared between the reader and the analysis engines.
Constructor and Description |
---|
JCasIterable(CollectionReaderDescription aReader,
AnalysisEngineDescription... aEngines)
Iterate over the documents loaded by the CollectionReader, running the AnalysisEngine on each
one before yielding them.
|
Modifier and Type | Method and Description |
---|---|
JCasIterator |
iterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public JCasIterable(CollectionReaderDescription aReader, AnalysisEngineDescription... aEngines)
aReader
- The CollectionReader for loading documents.aEngines
- The AnalysisEngines for processing documents.public JCasIterator iterator()
Copyright © 2012–2017 The Apache Software Foundation. All rights reserved.