org.jfree.report.function
Class AbstractCompareExpression

java.lang.Object
  |
  +--org.jfree.report.function.AbstractExpression
        |
        +--org.jfree.report.function.AbstractCompareExpression
Direct Known Subclasses:
CompareDateExpression, CompareFieldsExpression, CompareNumberExpression, CompareStringExpression

public abstract class AbstractCompareExpression
extends AbstractExpression

Creation-Date: 27.01.2006, 20:38:41

Author:
Thomas Morgner
See Also:
Serialized Form

Field Summary
static java.lang.String EQUAL
           
static java.lang.String GREATER
           
static java.lang.String GREATER_EQUAL
           
static java.lang.String LOWER
           
static java.lang.String LOWER_EQUAL
           
static java.lang.String NOT_EQUAL
           
 
Constructor Summary
AbstractCompareExpression()
           
 
Method Summary
protected abstract  java.lang.Comparable getComparable()
           
 java.lang.String getCompareMethod()
           
 java.lang.String getField()
           
 java.lang.Object getValue()
          Return the current expression value.
 void setCompareMethod(java.lang.String compareMethod)
           
 void setField(java.lang.String field)
           
 
Methods inherited from class org.jfree.report.function.AbstractExpression
clone, getDataRow, getDependencyLevel, getInstance, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, setActive, setDependencyLevel, setName, setRuntime
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EQUAL

public static final java.lang.String EQUAL

NOT_EQUAL

public static final java.lang.String NOT_EQUAL

LOWER

public static final java.lang.String LOWER

GREATER

public static final java.lang.String GREATER

LOWER_EQUAL

public static final java.lang.String LOWER_EQUAL

GREATER_EQUAL

public static final java.lang.String GREATER_EQUAL
Constructor Detail

AbstractCompareExpression

public AbstractCompareExpression()
Method Detail

getValue

public java.lang.Object getValue()
Return the current expression value.

The value depends (obviously) on the expression implementation.

Returns:
the value of the function.

getField

public java.lang.String getField()

setField

public void setField(java.lang.String field)

getCompareMethod

public java.lang.String getCompareMethod()

setCompareMethod

public void setCompareMethod(java.lang.String compareMethod)

getComparable

protected abstract java.lang.Comparable getComparable()