Package com.peterphi.std.types
Class CompareHelper
java.lang.Object
com.peterphi.std.types.CompareHelper
Makes the use of Java's ugly compareTo operation a little more readable
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleaneq(int result) Evaluates the result ofa.compareTo(b)and returnsa == bstatic <T> booleaneq(Comparable<T> a, T b) a == bstatic booleange(int result) Evaluates the result ofa.compareTo(b)and returnsa >= bstatic <T> booleange(Comparable<T> a, T b) a >= bstatic booleangt(int result) Evaluates the result ofa.compareTo(b)and returnsa > bstatic <T> booleangt(Comparable<T> a, T b) a > bstatic booleanle(int result) Evaluates the result ofa.compareTo(b)and returnsa <= bstatic <T> booleanle(Comparable<T> a, T b) a <= bstatic booleanlt(int result) Evaluates the result ofa.compareTo(b)and returnsa < bstatic <T> booleanlt(Comparable<T> a, T b) a < b
- 
Constructor Details- 
CompareHelperpublic CompareHelper()
 
- 
- 
Method Details- 
ltpublic static boolean lt(int result) Evaluates the result ofa.compareTo(b)and returnsa < b- Parameters:
- result-
- Returns:
 
- 
eqpublic static boolean eq(int result) Evaluates the result ofa.compareTo(b)and returnsa == b- Parameters:
- result-
- Returns:
 
- 
lepublic static boolean le(int result) Evaluates the result ofa.compareTo(b)and returnsa <= b- Parameters:
- result-
- Returns:
 
- 
gtpublic static boolean gt(int result) Evaluates the result ofa.compareTo(b)and returnsa > b- Parameters:
- result-
- Returns:
 
- 
gepublic static boolean ge(int result) Evaluates the result ofa.compareTo(b)and returnsa >= b- Parameters:
- result-
- Returns:
 
- 
lta < b- Type Parameters:
- T-
- Parameters:
- a-
- b-
- Returns:
- true if a < b
 
- 
lea <= b- Type Parameters:
- T-
- Parameters:
- a-
- b-
- Returns:
- true if a <= b
 
- 
gta > b- Type Parameters:
- T-
- Parameters:
- a-
- b-
- Returns:
- true if a > b
 
- 
gea >= b- Type Parameters:
- T-
- Parameters:
- a-
- b-
- Returns:
- true if a >= b
 
- 
eqa == b- Type Parameters:
- T-
- Parameters:
- a-
- b-
- Returns:
 
 
-