com.atlassian.greenhopper.web.rapid.chart
Class ChangeHistoryCollector<T>
java.lang.Object
org.apache.lucene.search.Collector
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 |
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)
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-2014 Atlassian. All Rights Reserved.