public class JRDesignExpression extends JRBaseExpression implements JRChangeEventsSupport
| Modifier and Type | Field and Description |
|---|---|
protected List<JRExpressionChunk> |
chunks |
protected static boolean |
LEGACY_PARSER |
static Pattern |
PLACEHOLDER_PATTERN |
protected static int |
PLACEHOLDER_TEXT_INDEX |
protected static int |
PLACEHOLDER_TYPE_INDEX |
static String |
PROPERTY_LEGACY_PARSER |
static String |
PROPERTY_TEXT |
static String |
PROPERTY_VALUE_CLASS_NAME
Deprecated.
To be removed.
|
id, valueClass, valueClassName, valueClassRealNameEVALUATION_DEFAULT, EVALUATION_ESTIMATED, EVALUATION_OLD, NOT_USED_ID| Constructor and Description |
|---|
JRDesignExpression() |
JRDesignExpression(String text) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addChunk(byte type,
String text) |
void |
addChunk(JRDesignExpressionChunk chunk) |
void |
addFieldChunk(String text) |
void |
addParameterChunk(String text) |
void |
addResourceChunk(String text) |
void |
addTextChunk(String text) |
void |
addVariableChunk(String text) |
protected static byte |
chunkStringToType(String chunkStringType) |
Object |
clone() |
JRExpressionChunk[] |
getChunks() |
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
protected void |
legacyParseText(String text) |
protected void |
parseText(String text) |
void |
setChunks(List<JRExpressionChunk> chunks)
Clears the current list of chunks and adds the passed list of chunks.
|
void |
setId(int id)
FIXMENOW remove me?
|
void |
setText(String text) |
void |
setValueClass(Class<?> clazz)
Deprecated.
To be removed.
|
void |
setValueClassName(String className)
Deprecated.
To be removed.
|
escapeTextChunk, getId, getText, getValueClass, getValueClassName, regenerateIdpublic static final String PROPERTY_LEGACY_PARSER
protected static final boolean LEGACY_PARSER
public static final Pattern PLACEHOLDER_PATTERN
protected static final int PLACEHOLDER_TYPE_INDEX
protected static final int PLACEHOLDER_TEXT_INDEX
public static final String PROPERTY_TEXT
public static final String PROPERTY_VALUE_CLASS_NAME
protected List<JRExpressionChunk> chunks
public JRDesignExpression()
public JRDesignExpression(String text)
public void setValueClass(Class<?> clazz)
public void setValueClassName(String className)
public void setId(int id)
public JRExpressionChunk[] getChunks()
getChunks in interface JRExpressiongetChunks in class JRBaseExpressionpublic void setChunks(List<JRExpressionChunk> chunks)
public void addChunk(JRDesignExpressionChunk chunk)
protected void addChunk(byte type,
String text)
public void addTextChunk(String text)
public void addParameterChunk(String text)
public void addFieldChunk(String text)
public void addVariableChunk(String text)
public void addResourceChunk(String text)
public void setText(String text)
protected void legacyParseText(String text)
protected void parseText(String text)
protected static byte chunkStringToType(String chunkStringType)
public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupportgetEventSupport in interface JRChangeEventsSupportpublic Object clone()
clone in interface JRCloneableclone in class JRBaseExpressionCopyright © 2017. All rights reserved.