com.silverpeas.util.comparator
Class AbstractComparator<C>
java.lang.Object
com.silverpeas.util.comparator.AbstractComparator<C>
- Type Parameters:
C
-
- All Implemented Interfaces:
- Comparator<C>
- Direct Known Subclasses:
- AbstractComplexComparator
public abstract class AbstractComparator<C>
- extends Object
- implements Comparator<C>
- Author:
- yohann.chastagnier
Method Summary |
protected static
|
areInstancesComparable(T comp1,
T comp2)
Centralizes bean comparison mechanism |
protected static
|
compare(Comparable<? super T> comp1,
T comp2)
Centralizes bean comparison mechanism |
protected static
|
compareInstance(T comp1,
T comp2)
Centralizes bean comparison mechanism |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractComparator
public AbstractComparator()
areInstancesComparable
protected static <T> boolean areInstancesComparable(T comp1,
T comp2)
- Centralizes bean comparison mechanism
- Returns:
compareInstance
protected static <T> int compareInstance(T comp1,
T comp2)
- Centralizes bean comparison mechanism
- Returns:
compare
protected static <T> int compare(Comparable<? super T> comp1,
T comp2)
- Centralizes bean comparison mechanism
- Returns:
Copyright © 2016 Silverpeas. All Rights Reserved.