com.browseengine.bobo.facets.impl
Class SimpleFacetHandler.SimpleFacetCountCollector

java.lang.Object
  extended by com.browseengine.bobo.facets.impl.DefaultFacetCountCollector
      extended by com.browseengine.bobo.facets.impl.SimpleFacetHandler.SimpleFacetCountCollector
All Implemented Interfaces:
FacetAccessible, FacetCountCollector
Enclosing class:
SimpleFacetHandler

public static final class SimpleFacetHandler.SimpleFacetCountCollector
extends DefaultFacetCountCollector


Field Summary
 
Fields inherited from class com.browseengine.bobo.facets.impl.DefaultFacetCountCollector
_array, _count, _countlength, _dataCache, _ospec, _sel, intarraylist, intarraymgr
 
Fields inherited from interface com.browseengine.bobo.facets.FacetCountCollector
EMPTY_FACET_LIST
 
Constructor Summary
SimpleFacetHandler.SimpleFacetCountCollector(String name, FacetDataCache dataCache, int docBase, BrowseSelection sel, FacetSpec ospec)
           
 
Method Summary
 void collect(int docid)
          Collect a hit.
 void collectAll()
          Collects all hits.
 
Methods inherited from class com.browseengine.bobo.facets.impl.DefaultFacetCountCollector
close, getCountDistribution, getFacet, getFacetDataCache, getFacetHitsCount, getFacets, getFacets, getName, iterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFacetHandler.SimpleFacetCountCollector

public SimpleFacetHandler.SimpleFacetCountCollector(String name,
                                                    FacetDataCache dataCache,
                                                    int docBase,
                                                    BrowseSelection sel,
                                                    FacetSpec ospec)
Method Detail

collect

public final void collect(int docid)
Description copied from interface: FacetCountCollector
Collect a hit. This is called for every hit, thus the implementation needs to be super-optimized.

Specified by:
collect in interface FacetCountCollector
Specified by:
collect in class DefaultFacetCountCollector
Parameters:
docid - doc

collectAll

public final void collectAll()
Description copied from interface: FacetCountCollector
Collects all hits. This is called once per request by the facet engine in certain scenarios.

Specified by:
collectAll in interface FacetCountCollector
Specified by:
collectAll in class DefaultFacetCountCollector


Copyright © 2005-2013. All Rights Reserved.