net.sf.jasperreports.engine
Interface JRExpression

All Known Implementing Classes:
JRBaseExpression

public interface JRExpression

Version:
$Id: JRExpression.java,v 1.12 2005/08/22 15:44:50 ionutned Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
static byte EVALUATION_DEFAULT
           
static byte EVALUATION_ESTIMATED
           
static byte EVALUATION_OLD
           
static byte EVALUATION_TIME_BAND
          The element will be evaluated at band end.
static byte EVALUATION_TIME_COLUMN
          A constant specifying that an expression should be evaluated after each column is filled.
static byte EVALUATION_TIME_GROUP
          A constant specifying that an expression should be evaluated after each group break.
static byte EVALUATION_TIME_NOW
          A constant specifying that an expression should be evaluated at the exact moment in the filling process when it is encountered.
static byte EVALUATION_TIME_PAGE
          A constant specifying that an expression should be evaluated after each page is filled.
static byte EVALUATION_TIME_REPORT
          A constant specifying that an expression should be evaluated at the end of the filling process.
 
Method Summary
 JRExpressionChunk[] getChunks()
           
 int getId()
           
 java.lang.String getText()
           
 java.lang.Class getValueClass()
          Returns the expression return value class.
 java.lang.String getValueClassName()
          Returns the expression return value class.
 

Field Detail

EVALUATION_TIME_NOW

public static final byte EVALUATION_TIME_NOW
A constant specifying that an expression should be evaluated at the exact moment in the filling process when it is encountered.

See Also:
Constant Field Values

EVALUATION_TIME_REPORT

public static final byte EVALUATION_TIME_REPORT
A constant specifying that an expression should be evaluated at the end of the filling process.

See Also:
Constant Field Values

EVALUATION_TIME_PAGE

public static final byte EVALUATION_TIME_PAGE
A constant specifying that an expression should be evaluated after each page is filled.

See Also:
Constant Field Values

EVALUATION_TIME_COLUMN

public static final byte EVALUATION_TIME_COLUMN
A constant specifying that an expression should be evaluated after each column is filled.

See Also:
Constant Field Values

EVALUATION_TIME_GROUP

public static final byte EVALUATION_TIME_GROUP
A constant specifying that an expression should be evaluated after each group break.

See Also:
Constant Field Values

EVALUATION_TIME_BAND

public static final byte EVALUATION_TIME_BAND
The element will be evaluated at band end.

See Also:
Constant Field Values

EVALUATION_OLD

public static final byte EVALUATION_OLD
See Also:
Constant Field Values

EVALUATION_ESTIMATED

public static final byte EVALUATION_ESTIMATED
See Also:
Constant Field Values

EVALUATION_DEFAULT

public static final byte EVALUATION_DEFAULT
See Also:
Constant Field Values
Method Detail

getValueClass

public java.lang.Class getValueClass()
Returns the expression return value class.


getValueClassName

public java.lang.String getValueClassName()
Returns the expression return value class.


getId

public int getId()

getChunks

public JRExpressionChunk[] getChunks()

getText

public java.lang.String getText()


© 2001-2005 JasperSoft Corporation www.jaspersoft.com