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()
JRExpression
getValueClass
in interface JRExpression
public java.lang.String getValueClassName()
JRExpression
getValueClassName
in interface JRExpression
public int getId()
getId
in interface JRExpression
public JRExpressionChunk[] getChunks()
getChunks
in interface JRExpression
public java.lang.String getText()
getText
in interface JRExpression
protected java.lang.String escapeTextChunk(java.lang.String text)
public java.lang.Object clone()
clone
in interface JRCloneable
clone
in class java.lang.Object
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com