net.sf.jasperreports.engine.base
Class JRBaseExpression

java.lang.Object
  extended bynet.sf.jasperreports.engine.base.JRBaseExpression
All Implemented Interfaces:
JRExpression, java.io.Serializable
Direct Known Subclasses:
JRDesignExpression

public class JRBaseExpression
extends java.lang.Object
implements JRExpression, java.io.Serializable

Version:
$Id: JRBaseExpression.java,v 1.28 2005/09/07 13:58:25 teodord Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
protected  int id
           
protected  java.lang.Class valueClass
           
protected  java.lang.String valueClassName
           
 
Fields inherited from interface net.sf.jasperreports.engine.JRExpression
EVALUATION_DEFAULT, EVALUATION_ESTIMATED, EVALUATION_OLD, EVALUATION_TIME_BAND, EVALUATION_TIME_COLUMN, EVALUATION_TIME_GROUP, EVALUATION_TIME_NOW, EVALUATION_TIME_PAGE, EVALUATION_TIME_REPORT
 
Constructor Summary
protected JRBaseExpression()
           
protected JRBaseExpression(JRExpression expression, JRBaseObjectFactory factory)
           
 
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.
 void regenerateId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valueClassName

protected java.lang.String valueClassName

id

protected int id

valueClass

protected transient java.lang.Class valueClass
Constructor Detail

JRBaseExpression

protected JRBaseExpression()

JRBaseExpression

protected JRBaseExpression(JRExpression expression,
                           JRBaseObjectFactory factory)
Method Detail

regenerateId

public void regenerateId()

getValueClass

public java.lang.Class getValueClass()
Description copied from interface: JRExpression
Returns the expression return value class.

Specified by:
getValueClass in interface JRExpression

getValueClassName

public java.lang.String getValueClassName()
Description copied from interface: JRExpression
Returns the expression return value class.

Specified by:
getValueClassName in interface JRExpression

getId

public int getId()
Specified by:
getId in interface JRExpression

getChunks

public JRExpressionChunk[] getChunks()
Specified by:
getChunks in interface JRExpression

getText

public java.lang.String getText()
Specified by:
getText in interface JRExpression


© 2001-2005 JasperSoft Corporation www.jaspersoft.com