gate.creole.annic.apache.lucene.index
Class MultipleTermPositions.TermPositionsQueue

java.lang.Object
  extended by gate.creole.annic.apache.lucene.util.PriorityQueue
      extended by gate.creole.annic.apache.lucene.index.MultipleTermPositions.TermPositionsQueue
Enclosing class:
MultipleTermPositions

private static final class MultipleTermPositions.TermPositionsQueue
extends PriorityQueue


Constructor Summary
MultipleTermPositions.TermPositionsQueue(List termPositions)
           
 
Method Summary
 boolean lessThan(Object a, Object b)
          Determines the ordering of objects in this priority queue.
(package private)  TermPositions peek()
           
 
Methods inherited from class gate.creole.annic.apache.lucene.util.PriorityQueue
adjustTop, clear, initialize, insert, pop, put, size, top
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleTermPositions.TermPositionsQueue

MultipleTermPositions.TermPositionsQueue(List termPositions)
                                   throws IOException
Throws:
IOException
Method Detail

peek

final TermPositions peek()

lessThan

public final boolean lessThan(Object a,
                              Object b)
Description copied from class: PriorityQueue
Determines the ordering of objects in this priority queue. Subclasses must define this one method.

Specified by:
lessThan in class PriorityQueue