Module com.github.rvesse.airline
Class AbstractComparableComparator<T extends java.lang.Comparable<T>>
- java.lang.Object
-
- com.github.rvesse.airline.utils.comparators.AbstractObjectComparator<T>
-
- com.github.rvesse.airline.utils.comparators.AbstractComparableComparator<T>
-
- All Implemented Interfaces:
java.util.Comparator<java.lang.Object>
- Direct Known Subclasses:
ByteComparator
,DoubleComparator
,FloatComparator
,IntegerComparator
,LongComparator
,ShortComparator
public class AbstractComparableComparator<T extends java.lang.Comparable<T>> extends AbstractObjectComparator<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractComparableComparator(java.lang.Class<T> cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
compareValues(T v1, T v2)
-
Methods inherited from class com.github.rvesse.airline.utils.comparators.AbstractObjectComparator
compare, compareClasses, tryCast
-
-
-
-
Constructor Detail
-
AbstractComparableComparator
public AbstractComparableComparator(java.lang.Class<T> cls)
-
-
Method Detail
-
compareValues
protected int compareValues(T v1, T v2)
- Specified by:
compareValues
in classAbstractObjectComparator<T extends java.lang.Comparable<T>>
-
-