Class ComparatorChain

java.lang.Object
org.bremersee.comparator.ComparatorChain
All Implemented Interfaces:
Comparator<Object>

public class ComparatorChain extends Object implements Comparator<Object>
The comparator chain has a list of comparators. Beginning with the first each comparator is invoked as long the previous one returns zero on Comparator.compare(Object, Object).
Author:
Christian Bremer
  • Constructor Details

    • ComparatorChain

      public ComparatorChain(List<Comparator> comparators)
      Instantiates a new comparator chain.
      Parameters:
      comparators - the comparators (can be null or empty)
  • Method Details