org.pentaho.reporting.libraries.formula.typing

Interface ExtendedComparator

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
intcompare(Type type1, Object value1, Type type2, Object value2)
Returns null, if the types are not comparable and are not convertible at all.
booleanisEqual(Type type1, Object value1, Type type2, Object value2)

Method Detail

compare

public int 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)