Class LenientExplicitOrdering<T>

java.lang.Object
com.google.common.collect.Ordering<T>
org.graylog2.utilities.LenientExplicitOrdering<T>
All Implemented Interfaces:
Comparator<T>

public class LenientExplicitOrdering<T> extends com.google.common.collect.Ordering<T>
An ordering that compares objects according to a given order, sorting unknown elements by their natural comparison or last.
  • Constructor Details

    • LenientExplicitOrdering

      public LenientExplicitOrdering(List<T> order)
  • Method Details

    • compare

      public int compare(T left, T right)
      Specified by:
      compare in interface Comparator<T>
      Specified by:
      compare in class com.google.common.collect.Ordering<T>