com.browseengine.bobo.facets.impl
Class VirtualSimpleFacetHandler

java.lang.Object
  extended by com.browseengine.bobo.facets.FacetHandler<FacetDataCache>
      extended by com.browseengine.bobo.facets.impl.SimpleFacetHandler
          extended by com.browseengine.bobo.facets.impl.VirtualSimpleFacetHandler
All Implemented Interfaces:
FacetScoreable

public class VirtualSimpleFacetHandler
extends SimpleFacetHandler


Nested Class Summary
 
Nested classes/interfaces inherited from class com.browseengine.bobo.facets.impl.SimpleFacetHandler
SimpleFacetHandler.SimpleBoboDocScorer, SimpleFacetHandler.SimpleFacetCountCollector, SimpleFacetHandler.SimpleGroupByFacetCountCollector
 
Nested classes/interfaces inherited from class com.browseengine.bobo.facets.FacetHandler
FacetHandler.FacetDataNone, FacetHandler.TermCountSize
 
Field Summary
protected  FacetDataFetcher _facetDataFetcher
           
 
Fields inherited from class com.browseengine.bobo.facets.impl.SimpleFacetHandler
_indexFieldName, _termListFactory
 
Fields inherited from class com.browseengine.bobo.facets.FacetHandler
_name
 
Constructor Summary
VirtualSimpleFacetHandler(String name, String indexFieldName, TermListFactory termListFactory, FacetDataFetcher facetDataFetcher, Set<String> dependsOn)
           
VirtualSimpleFacetHandler(String name, TermListFactory termListFactory, FacetDataFetcher facetDataFetcher, Set<String> dependsOn)
           
 
Method Summary
 FacetDataCache load(BoboIndexReader reader)
          Load information from an index reader, initialized by BoboIndexReader
 
Methods inherited from class com.browseengine.bobo.facets.impl.SimpleFacetHandler
buildRandomAccessAndFilter, buildRandomAccessFilter, buildRandomAccessOrFilter, getDocComparatorSource, getDocScorer, getFacetCountCollectorSource, getFacetCountCollectorSource, getFieldValues, getRawFieldValues
 
Methods inherited from class com.browseengine.bobo.facets.FacetHandler
buildFilter, clone, getDependedFacetHandler, getDependsOn, getFacetData, getFieldValue, getName, getTermCountSize, load, loadFacetData, loadFacetData, merge, putDependedFacetHandler, setTermCountSize, setTermCountSize
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_facetDataFetcher

protected FacetDataFetcher _facetDataFetcher
Constructor Detail

VirtualSimpleFacetHandler

public VirtualSimpleFacetHandler(String name,
                                 String indexFieldName,
                                 TermListFactory termListFactory,
                                 FacetDataFetcher facetDataFetcher,
                                 Set<String> dependsOn)

VirtualSimpleFacetHandler

public VirtualSimpleFacetHandler(String name,
                                 TermListFactory termListFactory,
                                 FacetDataFetcher facetDataFetcher,
                                 Set<String> dependsOn)
Method Detail

load

public FacetDataCache load(BoboIndexReader reader)
                    throws IOException
Description copied from class: FacetHandler
Load information from an index reader, initialized by BoboIndexReader

Overrides:
load in class SimpleFacetHandler
Parameters:
reader - reader
Throws:
IOException


Copyright © 2011. All Rights Reserved.