Package net.sf.jasperreports.javascript
Class JavaScriptCompiledData
java.lang.Object
net.sf.jasperreports.javascript.JavaScriptCompiledData
- All Implemented Interfaces:
Serializable
Compiled Java code for reports that use JavaScript as expression language.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
protected static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addExpression
(int expressionId, int defaultExpressionIdx, int oldExpressionIdx, int estimatedExpressionIdx) protected static int
expressionId
(int expressionIndex) getCompiledClass
(int classIndex) getExpression
(int id) protected static int
makeExpressionIndex
(int scriptIndex, int expressionId) protected static int
scriptIndex
(int expressionIndex)
-
Field Details
-
EXCEPTION_MESSAGE_KEY_TOO_MANY_EXPRESSIONs
- See Also:
-
-
Constructor Details
-
JavaScriptCompiledData
public JavaScriptCompiledData()
-
-
Method Details
-
makeExpressionIndex
protected static int makeExpressionIndex(int scriptIndex, int expressionId) -
scriptIndex
protected static int scriptIndex(int expressionIndex) -
expressionId
protected static int expressionId(int expressionIndex) -
addExpression
public void addExpression(int expressionId, int defaultExpressionIdx, int oldExpressionIdx, int estimatedExpressionIdx) -
getExpression
-
addClass
-
getCompiledClass
-