|
Textractor API textractor-720 (20091120123250) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttextractor.mg4j.document.TextractorQueueDocumentSequence
public final class TextractorQueueDocumentSequence
| Constructor Summary | |
|---|---|
TextractorQueueDocumentSequence(DocumentFactory factory,
SentenceFilter filter,
BlockingQueue<Sentence> queue,
Semaphore semaphore,
int loaderThreadCount)
|
|
| Method Summary | |
|---|---|
void |
close()
Closes this document sequence, releasing all resources. |
DocumentFactory |
factory()
Returns the factory used by this sequence. |
DocumentIterator |
iterator()
Returns an iterator over the sequence of documents. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TextractorQueueDocumentSequence(DocumentFactory factory,
SentenceFilter filter,
BlockingQueue<Sentence> queue,
Semaphore semaphore,
int loaderThreadCount)
| Method Detail |
|---|
public DocumentIterator iterator()
Warning: this method can be safely called just one time. For instance, implementations based on standard input will usually throw an exception if this method is called twice.
Implementations may decide to override this restriction
(in particular, if they implement
DocumentCollection). Usually,
however, it is not possible to obtain two iterators at the
same time on a collection.
iterator in interface DocumentSequenceDocumentCollectionpublic DocumentFactory factory()
Every document sequence is based on a document factory that transforms raw bytes into a sequence of characters. The factory contains useful information such as the number of fields.
factory in interface DocumentSequencepublic void close()
You should always call this method after having finished with this
document sequence. Implementations are invited to call this method in a
finaliser as a safety net (even better, implement
SafelyCloseable), but since there
is no guarantee as to when finalisers are invoked, you should not
depend on this behaviour.
close in interface DocumentSequenceclose in interface Closeable
|
Textractor API textractor-720 (20091120123250) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||