com.browseengine.bobo.facets.impl
Class FacetValueComparatorFactory

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

public class FacetValueComparatorFactory
extends Object
implements ComparatorFactory


Constructor Summary
FacetValueComparatorFactory()
           
 
Method Summary
 Comparator<BrowseFacet> newComparator()
          Providers a Comparator.
 IntBoundedPriorityQueue.IntComparator newComparator(FieldValueAccessor fieldValueAccessor, 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
 

Constructor Detail

FacetValueComparatorFactory

public FacetValueComparatorFactory()
Method Detail

newComparator

public IntBoundedPriorityQueue.IntComparator newComparator(FieldValueAccessor fieldValueAccessor,
                                                           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:
fieldValueAccessor - 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.