com.pyxis.greenhopper.jira.util.collector
Class MultiCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by com.atlassian.jira.issue.statistics.util.DocumentHitCollector
          extended by com.pyxis.greenhopper.jira.util.collector.MultiCollector

public class MultiCollector
extends com.atlassian.jira.issue.statistics.util.DocumentHitCollector

Holds several HitCollectors and calls each one once for a given document.


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.statistics.util.DocumentHitCollector
searcher
 
Constructor Summary
MultiCollector(org.apache.lucene.search.IndexSearcher searcher)
           
MultiCollector(org.apache.lucene.search.IndexSearcher searchable, com.atlassian.jira.issue.statistics.util.DocumentHitCollector... collectors)
           
 
Method Summary
 void collect(org.apache.lucene.document.Document d)
           
 com.atlassian.jira.issue.statistics.util.DocumentHitCollector findByType(java.lang.Class<?> type)
           
 java.util.List<com.atlassian.jira.issue.statistics.util.DocumentHitCollector> getHitCollectors()
           
 void setHitCollectors(java.util.List<com.atlassian.jira.issue.statistics.util.DocumentHitCollector> hitCollectors)
           
 
Methods inherited from class com.atlassian.jira.issue.statistics.util.DocumentHitCollector
acceptsDocsOutOfOrder, collect, setNextReader, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiCollector

public MultiCollector(org.apache.lucene.search.IndexSearcher searcher)

MultiCollector

public MultiCollector(org.apache.lucene.search.IndexSearcher searchable,
                      com.atlassian.jira.issue.statistics.util.DocumentHitCollector... collectors)
Method Detail

collect

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

getHitCollectors

public java.util.List<com.atlassian.jira.issue.statistics.util.DocumentHitCollector> getHitCollectors()

setHitCollectors

public void setHitCollectors(java.util.List<com.atlassian.jira.issue.statistics.util.DocumentHitCollector> hitCollectors)

findByType

public com.atlassian.jira.issue.statistics.util.DocumentHitCollector findByType(java.lang.Class<?> type)


Copyright © 2007-2014 Atlassian. All Rights Reserved.