org.getopt.luke
Class CountLimitedHitCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by org.getopt.luke.AccessibleHitCollector
          extended by org.getopt.luke.LimitedHitCollector
              extended by org.getopt.luke.CountLimitedHitCollector

public class CountLimitedHitCollector
extends LimitedHitCollector


Field Summary
 
Fields inherited from class org.getopt.luke.LimitedHitCollector
TYPE_SIZE, TYPE_TIME
 
Fields inherited from class org.getopt.luke.AccessibleHitCollector
docBase, outOfOrder, scorer, shouldScore
 
Constructor Summary
CountLimitedHitCollector(int maxSize, boolean outOfOrder, boolean shouldScore)
           
 
Method Summary
 boolean acceptsDocsOutOfOrder()
           
 void collect(int doc)
           
 int getDocId(int pos)
           
 float getScore(int pos)
           
 int getTotalHits()
           
 long limitSize()
           
 int limitType()
           
 void reset()
           
 void setNextReader(org.apache.lucene.index.IndexReader r, int base)
           
 void setScorer(org.apache.lucene.search.Scorer scorer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CountLimitedHitCollector

public CountLimitedHitCollector(int maxSize,
                                boolean outOfOrder,
                                boolean shouldScore)
Method Detail

limitSize

public long limitSize()
Specified by:
limitSize in class LimitedHitCollector

limitType

public int limitType()
Specified by:
limitType in class LimitedHitCollector

collect

public void collect(int doc)
             throws java.io.IOException
Specified by:
collect in class org.apache.lucene.search.Collector
Throws:
java.io.IOException

getDocId

public int getDocId(int pos)
Specified by:
getDocId in class AccessibleHitCollector

getScore

public float getScore(int pos)
Specified by:
getScore in class AccessibleHitCollector

getTotalHits

public int getTotalHits()
Specified by:
getTotalHits in class AccessibleHitCollector

acceptsDocsOutOfOrder

public boolean acceptsDocsOutOfOrder()
Specified by:
acceptsDocsOutOfOrder in class org.apache.lucene.search.Collector

setNextReader

public void setNextReader(org.apache.lucene.index.IndexReader r,
                          int base)
                   throws java.io.IOException
Specified by:
setNextReader in class org.apache.lucene.search.Collector
Throws:
java.io.IOException

setScorer

public void setScorer(org.apache.lucene.search.Scorer scorer)
               throws java.io.IOException
Specified by:
setScorer in class org.apache.lucene.search.Collector
Throws:
java.io.IOException

reset

public void reset()
Specified by:
reset in class AccessibleHitCollector