Class RelevanceResultComparator

java.lang.Object
ddf.catalog.util.impl.RelevanceResultComparator
All Implemented Interfaces:
Comparator<ddf.catalog.data.Result>

public class RelevanceResultComparator extends Object implements Comparator<ddf.catalog.data.Result>
Comparator for the relevance of 2 Result objects.
  • Constructor Details

    • RelevanceResultComparator

      public RelevanceResultComparator(org.geotools.api.filter.sort.SortOrder relevanceOrder)
      Constructs the comparator with the specified sort order, either relevance ascending or relevance descending.
      Parameters:
      relevanceOrder - the relevance sort order
  • Method Details

    • compare

      public int compare(ddf.catalog.data.Result contentA, ddf.catalog.data.Result contentB)
      Compares the relevance between the two results.
      Specified by:
      compare in interface Comparator<ddf.catalog.data.Result>
      Returns:
      1 if A is null and B is non-null -1 if A is non-null and B is null 0 if both A and B are null 1 if ascending relevance and A > B; -1 if ascending relevance and B > A -1 if descending relevance and A > B; 1 if descending relevance and B > A