com.browseengine.bobo.facets.impl
Class FacetHitcountComparatorFactory

java.lang.Object
  extended by com.browseengine.bobo.facets.impl.FacetHitcountComparatorFactory
All Implemented Interfaces:
ComparatorFactory

public class FacetHitcountComparatorFactory
extends Object
implements ComparatorFactory


Field Summary
static Comparator<BrowseFacet> FACET_HITS_COMPARATOR
           
 
Constructor Summary
FacetHitcountComparatorFactory()
           
 
Method Summary
 Comparator<BrowseFacet> newComparator()
          Providers a Comparator.
 IntBoundedPriorityQueue.IntComparator newComparator(FieldValueAccessor valueList, int[] counts)
          Providers a Comparator from field values and counts.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACET_HITS_COMPARATOR

public static final Comparator<BrowseFacet> FACET_HITS_COMPARATOR
Constructor Detail

FacetHitcountComparatorFactory

public FacetHitcountComparatorFactory()
Method Detail

newComparator

public IntBoundedPriorityQueue.IntComparator newComparator(FieldValueAccessor valueList,
                                                           int[] counts)
Description copied from interface: ComparatorFactory
Providers a Comparator from field values and counts. This is called within a browse.

Specified by:
newComparator in interface ComparatorFactory
Parameters:
valueList - accessor for field values
counts - hit counts
Returns:
Comparator instance

newComparator

public Comparator<BrowseFacet> newComparator()
Description copied from interface: ComparatorFactory
Providers a Comparator. This is called when doing a merge across browses.

Specified by:
newComparator in interface ComparatorFactory
Returns:
Comparator instance


Copyright © 2011. All Rights Reserved.