public interface TypeComparator
Comparable
.Comparable
Modifier and Type | Method and Description |
---|---|
boolean |
canCompare(java.lang.Object firstObject,
java.lang.Object secondObject)
Return
true if the comparator can compare these two objects. |
int |
compare(java.lang.Object firstObject,
java.lang.Object secondObject)
Compare two given objects.
|
boolean canCompare(@Nullable java.lang.Object firstObject, @Nullable java.lang.Object secondObject)
true
if the comparator can compare these two objects.firstObject
- the first objectsecondObject
- the second objecttrue
if the comparator can compare these objectsint compare(@Nullable java.lang.Object firstObject, @Nullable java.lang.Object secondObject) throws EvaluationException
firstObject
- the first objectsecondObject
- the second objectEvaluationException
- if a problem occurs during comparison
(or if they are not comparable in the first place)