Class ComparatorAbstract<T>

java.lang.Object
com.kamikazejam.kamicommon.util.comparator.ComparatorAbstract<T>
All Implemented Interfaces:
Comparator<T>
Direct Known Subclasses:
ComparatorAbstractWrapper, ComparatorCaseInsensitive, ComparatorCollection, ComparatorCombined, ComparatorComparable, ComparatorEntry, ComparatorHashCode, ComparatorIdentified, ComparatorIdentity, ComparatorMap, ComparatorNamed, ComparatorNaturalOrder, ComparatorNull, ComparatorPrioritized, ComparatorSmart, ComparatorWithList

public abstract class ComparatorAbstract<T> extends Object implements Comparator<T>
  • Constructor Details

    • ComparatorAbstract

      public ComparatorAbstract()
  • Method Details

    • setSmart

      public ComparatorAbstract<T> setSmart(boolean smart)
    • setLenient

      public ComparatorAbstract<T> setLenient(boolean lenient)
    • setReversed

      public ComparatorAbstract<T> setReversed(boolean reversed)
    • compare

      public int compare(T object1, T object2)
      Specified by:
      compare in interface Comparator<T>
    • compareInner

      public abstract int compareInner(T type1, T type2)
    • compare

      public int compare(T... objects)