Textractor API textractor-720 (20091120123250)

textractor.tools
Class QueryResultDocumentIterator

java.lang.Object
  extended by it.unimi.dsi.fastutil.ints.AbstractIntIterator
      extended by it.unimi.dsi.mg4j.search.AbstractDocumentIterator
          extended by 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


Nested Class Summary
 
Nested classes/interfaces inherited from class it.unimi.dsi.mg4j.search.AbstractDocumentIterator
AbstractDocumentIterator.AbstractIntervalIterator
 
Field Summary
 
Fields inherited from class it.unimi.dsi.mg4j.search.AbstractDocumentIterator
last, next
 
Constructor Summary
QueryResultDocumentIterator(DocumentQueryResult queryResult)
           
 
Method Summary
 boolean accept(DocumentIteratorVisitor visitor)
           
 boolean acceptOnTruePaths(DocumentIteratorVisitor visitor)
           
 void dispose()
           
 int document()
           
 boolean hasNext()
           
 ReferenceSet<Index> indices()
           
 IntervalIterator intervalIterator()
           
 IntervalIterator intervalIterator(Index index)
           
 Reference2ReferenceMap<Index,IntervalIterator> intervalIterators()
           
 IntervalIterator iterator()
           
 Integer next()
           
 int nextDocument()
           
 int nextInt()
          Deprecated. 
 void remove()
           
 int skip(int i)
           
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryResultDocumentIterator

public QueryResultDocumentIterator(DocumentQueryResult queryResult)
Method Detail

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

Textractor API textractor-720 (20091120123250)

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