com.atlassian.greenhopper.web.rapid.chart
Class ChangeHistoryCollector<T>

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by com.atlassian.greenhopper.web.rapid.chart.ChangeHistoryCollector<T>

public class ChangeHistoryCollector<T>
extends org.apache.lucene.search.Collector


Constructor Summary
ChangeHistoryCollector(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.document.FieldSelector fieldSelector, ChangeHistoryCallback callback, java.util.BitSet filter, java.lang.Boolean changedFrom, T changeValue)
           
 
Method Summary
 boolean acceptsDocsOutOfOrder()
           
 void collect(int doc)
           
 void setNextReader(org.apache.lucene.index.IndexReader indexReader, int docBase)
           
 void setScorer(org.apache.lucene.search.Scorer scorer)
           
static org.joda.time.DateTime unformatDateTime(java.lang.String formattedValue)
          Do not use Joda's DateTimeFormat here, since it takes more than twice as long as manual parsing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeHistoryCollector

public ChangeHistoryCollector(org.apache.lucene.search.IndexSearcher searcher,
                              org.apache.lucene.document.FieldSelector fieldSelector,
                              ChangeHistoryCallback callback,
                              java.util.BitSet filter,
                              java.lang.Boolean changedFrom,
                              T changeValue)
Method Detail

collect

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

setNextReader

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

acceptsDocsOutOfOrder

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

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

unformatDateTime

public static org.joda.time.DateTime unformatDateTime(java.lang.String formattedValue)
Do not use Joda's DateTimeFormat here, since it takes more than twice as long as manual parsing.



Copyright © 2007-2013 Atlassian. All Rights Reserved.