ar.com.fdvs.dj.domain
Interface CustomExpression

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BooleanExpression, ConditionStyleExpression, DateExpression, DJSimpleExpression, LiteralExpression, NumberExpression, PageNumberCustomExpression, RecordsInPageCustomExpression, RecordsInReportCustomExpression, StatusLightCondition, StringExpression

public interface CustomExpression
extends java.io.Serializable

Powerful interface. The idea behind this is that anybody could implement
this interface and redefine the evaluate method in order to show different results in a cell.
Example: date formatting, money formatting, string trimming, etc.

See Also:


Field Summary
static java.lang.String EVAL_METHOD_NAME
           
 
Method Summary
 java.lang.Object evaluate(java.util.Map fields, java.util.Map variables, java.util.Map parameters)
           
 java.lang.String getClassName()
           
 

Field Detail

EVAL_METHOD_NAME

static final java.lang.String EVAL_METHOD_NAME
See Also:
Constant Field Values
Method Detail

evaluate

java.lang.Object evaluate(java.util.Map fields,
                          java.util.Map variables,
                          java.util.Map parameters)

getClassName

java.lang.String getClassName()


Copyright © 2006-2011 FDV Solutions. All Rights Reserved.