public class JRBaseExpression extends java.lang.Object implements JRExpression, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected int |
id |
protected java.lang.Class<?> |
valueClass
Deprecated.
To be removed.
|
protected java.lang.String |
valueClassName
Deprecated.
To be removed.
|
protected java.lang.String |
valueClassRealName
Deprecated.
To be removed.
|
EVALUATION_DEFAULT, EVALUATION_ESTIMATED, EVALUATION_OLD, NOT_USED_ID| Modifier | Constructor and Description |
|---|---|
protected |
JRBaseExpression() |
protected |
JRBaseExpression(JRExpression expression,
JRBaseObjectFactory factory)
Creates a copy of an expression.
|
protected |
JRBaseExpression(JRExpression expression,
JRBaseObjectFactory factory,
java.lang.Integer expressionId)
Creates a copy of an expression.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
protected java.lang.String |
escapeTextChunk(java.lang.String text) |
JRExpressionChunk[] |
getChunks() |
int |
getId() |
java.lang.String |
getText() |
java.lang.Class<?> |
getValueClass()
Deprecated.
To be removed.
|
java.lang.String |
getValueClassName()
Deprecated.
To be removed.
|
void |
regenerateId() |
protected java.lang.String valueClassName
protected java.lang.String valueClassRealName
protected int id
protected transient java.lang.Class<?> valueClass
protected JRBaseExpression()
protected JRBaseExpression(JRExpression expression, JRBaseObjectFactory factory, java.lang.Integer expressionId)
expression - the original expressionfactory - the base object factoryexpressionId - if not null, the created expression will use it as ID
instead of the original expressions's IDprotected JRBaseExpression(JRExpression expression, JRBaseObjectFactory factory)
expression - the original expressionfactory - the base object factorypublic void regenerateId()
public java.lang.Class<?> getValueClass()
JRExpressiongetValueClass in interface JRExpressionpublic java.lang.String getValueClassName()
JRExpressiongetValueClassName in interface JRExpressionpublic int getId()
getId in interface JRExpressionpublic JRExpressionChunk[] getChunks()
getChunks in interface JRExpressionpublic java.lang.String getText()
getText in interface JRExpressionprotected java.lang.String escapeTextChunk(java.lang.String text)
public java.lang.Object clone()
clone in interface JRCloneableclone in class java.lang.Object© 2001-2010 Jaspersoft Corporation www.jaspersoft.com