Class JRDesignExpression
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseExpression
net.sf.jasperreports.engine.design.JRDesignExpression
- All Implemented Interfaces:
Serializable,Cloneable,JRChangeEventsSupport,JRCloneable,JRExpression
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<JRExpressionChunk> protected static final booleanstatic final StringProperty that specifies whether a legacy parser method should be used to parse this expression.static final StringFields inherited from class net.sf.jasperreports.engine.base.JRBaseExpression
id, typeFields inherited from interface net.sf.jasperreports.engine.JRExpression
EVALUATION_DEFAULT, EVALUATION_ESTIMATED, EVALUATION_OLD, ID_INTERPRETED, NOT_USED_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidaddChunk(JRDesignExpressionChunk chunk) voidaddFieldChunk(String text) voidaddParameterChunk(String text) voidaddResourceChunk(String text) voidaddTextChunk(String text) voidaddVariableChunk(String text) clone()Returns the property change support object for this instance.protected voidlegacyParseText(String text) protected voidvoidsetChunks(List<JRExpressionChunk> chunks) Clears the current list of chunks and adds the passed list of chunks.voidsetId(int id) FIXMENOW remove me?voidvoidvoidsetType(ExpressionTypeEnum type) Methods inherited from class net.sf.jasperreports.engine.base.JRBaseExpression
escapeTextChunk, getId, getText, getType, regenerateIdMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.engine.JRExpression
isInterpreted
-
Field Details
-
PROPERTY_LEGACY_PARSER
Property that specifies whether a legacy parser method should be used to parse this expression. Default value isfalse.- See Also:
-
LEGACY_PARSER
protected static final boolean LEGACY_PARSER -
PROPERTY_TEXT
- See Also:
-
chunks
-
-
Constructor Details
-
JRDesignExpression
public JRDesignExpression() -
JRDesignExpression
-
-
Method Details
-
setId
public void setId(int id) FIXMENOW remove me? -
setInterpreted
public void setInterpreted() -
setType
-
getChunks
- Specified by:
getChunksin interfaceJRExpression- Overrides:
getChunksin classJRBaseExpression
-
setChunks
Clears the current list of chunks and adds the passed list of chunks. The reference to the list passed is not kept. -
addChunk
-
addChunk
-
addTextChunk
-
addParameterChunk
-
addFieldChunk
-
addVariableChunk
-
addResourceChunk
-
setText
-
legacyParseText
-
parseText
-
getEventSupport
Description copied from interface:JRChangeEventsSupportReturns the property change support object for this instance.- Specified by:
getEventSupportin interfaceJRChangeEventsSupport- Returns:
- the property change support object for this instance
-
clone
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classJRBaseExpression
-