textractor.tools
Class QueryResultDocumentIterator
java.lang.Object
it.unimi.dsi.fastutil.ints.AbstractIntIterator
it.unimi.dsi.mg4j.search.AbstractDocumentIterator
textractor.tools.QueryResultDocumentIterator
- All Implemented Interfaces:
- IntIterator, DocumentIterator, Iterable<Interval>, Iterator<Integer>
public final class QueryResultDocumentIterator
- extends AbstractDocumentIterator
Created by IntelliJ IDEA.
User: campagne
Date: Nov 5, 2004
Time: 1:22:38 PM
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryResultDocumentIterator
public QueryResultDocumentIterator(DocumentQueryResult queryResult)
intervalIterator
public IntervalIterator intervalIterator()
intervalIterator
public IntervalIterator intervalIterator(Index index)
intervalIterators
public Reference2ReferenceMap<Index,IntervalIterator> intervalIterators()
indices
public ReferenceSet<Index> indices()
nextDocument
public int nextDocument()
document
public int document()
- Specified by:
document in interface DocumentIterator- Overrides:
document in class AbstractDocumentIterator
skipTo
public int skipTo(int n)
- Skips documents until a position of the iterator
where the next document will have a number equal or greater than the nextDocument parameter.
- Parameters:
n - The number of the document to skip to.
- Returns:
- Integer.MAX_VALUE if the document is not found.
accept
public boolean accept(DocumentIteratorVisitor visitor)
acceptOnTruePaths
public boolean acceptOnTruePaths(DocumentIteratorVisitor visitor)
nextInt
@Deprecated
public int nextInt()
- Deprecated.
- Specified by:
nextInt in interface IntIterator- Specified by:
nextInt in interface DocumentIterator- Overrides:
nextInt in class AbstractDocumentIterator
skip
public int skip(int i)
- Specified by:
skip in interface IntIterator- Overrides:
skip in class AbstractIntIterator
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface Iterator<Integer>- Overrides:
hasNext in class AbstractDocumentIterator
next
public Integer next()
- Specified by:
next in interface Iterator<Integer>- Overrides:
next in class AbstractIntIterator
remove
public void remove()
- Specified by:
remove in interface Iterator<Integer>- Overrides:
remove in class AbstractIntIterator
dispose
public void dispose()
iterator
public IntervalIterator iterator()
- Specified by:
iterator in interface DocumentIterator- Specified by:
iterator in interface Iterable<Interval>- Overrides:
iterator in class AbstractDocumentIterator
Copyright © 2003-2008 Institute for Computational Biomedicine, All Rights Reserved.