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 classprotected static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddExpression(int expressionId, int defaultExpressionIdx, int oldExpressionIdx, int estimatedExpressionIdx) protected static intexpressionId(int expressionIndex) getCompiledClass(int classIndex) getExpression(int id) protected static intmakeExpressionIndex(int scriptIndex, int expressionId) protected static intscriptIndex(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
-