Textractor API textractor-720 (20091120123250)

textractor.database
Class TextractorDBDocumentIterator

java.lang.Object
  extended by textractor.mg4j.document.AbstractTextractorDocumentIterator
      extended by textractor.database.TextractorDBDocumentIterator
All Implemented Interfaces:
DocumentIterator, Closeable
Direct Known Subclasses:
AmbiguityDocumentIterator

public class TextractorDBDocumentIterator
extends AbstractTextractorDocumentIterator

An iterator over documents in the database.


Field Summary
protected  long chunkSize
           
protected  int count
           
protected  DbManager dbm
           
protected  Iterator<TextractorDocument> iterator
           
protected  int lowerBound
           
 
Fields inherited from class textractor.mg4j.document.AbstractTextractorDocumentIterator
filteredSentenceCount, sentenceFilter
 
Constructor Summary
TextractorDBDocumentIterator(DbManager dbmanager, DocumentFactory documentFactory, int chunkSize, SentenceFilter sentenceFilter)
           
 
Method Summary
 void close()
           
 Document nextDocument()
           
protected  Document nextSentence()
           
protected  Document nextSentence(TextractorDocument document)
           
 
Methods inherited from class textractor.mg4j.document.AbstractTextractorDocumentIterator
createDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbm

protected DbManager dbm

chunkSize

protected long chunkSize

lowerBound

protected int lowerBound

iterator

protected Iterator<TextractorDocument> iterator

count

protected int count
Constructor Detail

TextractorDBDocumentIterator

public TextractorDBDocumentIterator(DbManager dbmanager,
                                    DocumentFactory documentFactory,
                                    int chunkSize,
                                    SentenceFilter sentenceFilter)
Method Detail

nextSentence

protected final Document nextSentence()
                               throws IOException
Throws:
IOException

nextSentence

protected final Document nextSentence(TextractorDocument document)
                               throws IOException
Throws:
IOException

nextDocument

public Document nextDocument()
                      throws IOException
Throws:
IOException

close

public final void close()
                 throws IOException
Throws:
IOException

Textractor API textractor-720 (20091120123250)

Copyright © 2003-2008 Institute for Computational Biomedicine, All Rights Reserved.