com.atlassian.greenhopper.service.issue
Class IssueDataCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
          extended by com.atlassian.greenhopper.service.issue.IssueDataCollector

public class IssueDataCollector
extends com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector

Lucene collector to read the defined data from the document and pass it on to the callback.

Author:
ahennecke

Field Summary
 
Fields inherited from class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
searcher
 
Constructor Summary
IssueDataCollector(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.document.FieldSelector fieldSelector, IssueDataCallback callback)
           
 
Method Summary
 void collect(org.apache.lucene.document.Document d)
           
protected  org.apache.lucene.document.FieldSelector getFieldSelector()
           
 
Methods inherited from class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
acceptsDocsOutOfOrder, collect, setNextReader, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueDataCollector

public IssueDataCollector(org.apache.lucene.search.IndexSearcher searcher,
                          org.apache.lucene.document.FieldSelector fieldSelector,
                          IssueDataCallback callback)
Method Detail

getFieldSelector

protected org.apache.lucene.document.FieldSelector getFieldSelector()
Specified by:
getFieldSelector in class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector

collect

public void collect(org.apache.lucene.document.Document d)
Specified by:
collect in class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector


Copyright © 2007-2012 Atlassian. All Rights Reserved.