org.jfree.formula.typing

Class DefaultComparator

Implemented Interfaces:
ExtendedComparator

public class DefaultComparator
extends java.lang.Object
implements ExtendedComparator

Creation-Date: 03.11.2006, 16:15:28
Author:
Thomas Morgner

Field Summary

static Integer
EQUAL
static Integer
LESS

Constructor Summary

DefaultComparator()

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.
void
inititalize(FormulaContext context)
boolean
isEqual(Type type1, Object value1, Type type2, Object value2)

Field Details

EQUAL

public static final Integer EQUAL

LESS

public static final Integer LESS

Constructor Details

DefaultComparator

public DefaultComparator()

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.
Specified by:
compare in interface ExtendedComparator
Parameters:
type1 -
value1 -
type2 -
value2 -
Returns:

inititalize

public void inititalize(FormulaContext context)

isEqual

public boolean isEqual(Type type1,
                       Object value1,
                       Type type2,
                       Object value2)
Specified by:
isEqual in interface ExtendedComparator