Class JavaScriptClassCompiler

    • Field Detail

      • PROPERTY_OPTIMIZATION_LEVEL

        public static final String PROPERTY_OPTIMIZATION_LEVEL
        Property that determines the optimization level to use when compiling expressions into Java bytecode. See
        See Also:
        Constant Field Values
      • PROPERTY_EXPRESSIONS_PER_SCRIPT

        public static final String PROPERTY_EXPRESSIONS_PER_SCRIPT
        Property that determines the maximum number of report expressions that will be included in a single generated Java class.
        See Also:
        Constant Field Values
      • PROPERTY_SCRIPT_MAX_SIZE

        public static final String PROPERTY_SCRIPT_MAX_SIZE
        Property that determines the maximum size of a script that will be compiled into a single Java class.
        See Also:
        Constant Field Values
      • EXCEPTION_MESSAGE_KEY_UNEXPECTED_CLASS_NAME

        public static final String EXCEPTION_MESSAGE_KEY_UNEXPECTED_CLASS_NAME
        See Also:
        Constant Field Values
      • EXCEPTION_MESSAGE_KEY_UNEXPECTED_CLASSES_LENGTH

        public static final String EXCEPTION_MESSAGE_KEY_UNEXPECTED_CLASSES_LENGTH
        See Also:
        Constant Field Values
    • Constructor Detail

      • JavaScriptClassCompiler

        public JavaScriptClassCompiler​(JasperReportsContext jasperReportsContext)
        Creates a JavaScript compiler.