
ch.inftec.ju.util.comparison.DefaultComparator Maven / Gradle / Ivy
package ch.inftec.ju.util.comparison;
import java.util.Comparator;
import org.apache.commons.lang3.ObjectUtils;
/**
* Default implementation of an EqualityTester and Comparator. Uses the objects
* equals and compareTo methods to perform the tests. Includes null comparison
* where null is considered to be smaller as any instance.
* @author tgdmemae
*
* @param Base type
*/
public class DefaultComparator implements EqualityTester, Comparator {
/**
* Default instance of an object comparator.
*/
public static DefaultComparator
© 2015 - 2025 Weber Informatics LLC | Privacy Policy