Package net.sf.jasperreports.compilers
Class JavaScriptCompiledData
- java.lang.Object
-
- net.sf.jasperreports.compilers.JavaScriptCompiledData
-
- All Implemented Interfaces:
java.io.Serializable
public class JavaScriptCompiledData extends java.lang.Object implements java.io.SerializableCompiled Java code for reports that use JavaScript as expression language.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
JavaScriptClassCompiler, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classJavaScriptCompiledData.CompiledClassprotected static classJavaScriptCompiledData.ExpressionIndexes
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXCEPTION_MESSAGE_KEY_TOO_MANY_EXPRESSIONs
-
Constructor Summary
Constructors Constructor Description JavaScriptCompiledData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClass(java.lang.String className, byte[] data)voidaddExpression(int expressionId, int defaultExpressionIdx, int oldExpressionIdx, int estimatedExpressionIdx)protected static intexpressionId(int expressionIndex)JavaScriptCompiledData.CompiledClassgetCompiledClass(int classIndex)JavaScriptCompiledData.ExpressionIndexesgetExpression(int id)protected static intmakeExpressionIndex(int scriptIndex, int expressionId)protected static intscriptIndex(int expressionIndex)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_TOO_MANY_EXPRESSIONs
public static final java.lang.String EXCEPTION_MESSAGE_KEY_TOO_MANY_EXPRESSIONs
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public JavaScriptCompiledData.ExpressionIndexes getExpression(int id)
-
addClass
public void addClass(java.lang.String className, byte[] data)
-
getCompiledClass
public JavaScriptCompiledData.CompiledClass getCompiledClass(int classIndex)
-
-