org.jfree.formula.typing

Interface ExtendedComparator

Known Implementing Classes:
DefaultComparator

public interface ExtendedComparator

A comparator, that offers type support. Unlike the plain Java-Comparator, this class is able to compare
Author:
Thomas Morgner

Method Summary

Integer
compare(Type type1, Object value1, Type type2, Object value2)
Returns null, if the types are not comparable and are not convertible at all.
boolean
isEqual(Type type1, Object value1, Type type2, Object value2)

Method Details

compare

public Integer compare(Type type1,
                       Object value1,
                       Type type2,
                       Object value2)
Returns null, if the types are not comparable and are not convertible at all.
Parameters:
type1 -
value1 -
type2 -
value2 -
Returns:

isEqual

public boolean isEqual(Type type1,
                       Object value1,
                       Type type2,
                       Object value2)