Class JavaScriptEvaluatorScope


  • public class JavaScriptEvaluatorScope
    extends java.lang.Object
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Field Detail

    • Method Detail

      • init

        public void init​(java.util.Map<java.lang.String,​JRFillParameter> parametersMap,
                         java.util.Map<java.lang.String,​JRFillField> fieldsMap,
                         java.util.Map<java.lang.String,​JRFillVariable> variablesMap)
      • ensureContext

        protected void ensureContext()
      • evaluateExpression

        public java.lang.Object evaluateExpression​(org.mozilla.javascript.Script expression)
      • evaluateExpression

        public java.lang.Object evaluateExpression​(java.lang.String expression)
      • setScopeVariable

        public void setScopeVariable​(java.lang.String name,
                                     java.lang.Object value)
      • getCompiledExpression

        protected org.mozilla.javascript.Script getCompiledExpression​(java.lang.String expression)
      • getProtectionDomain

        protected java.security.ProtectionDomain getProtectionDomain()
      • enter

        protected org.mozilla.javascript.Context enter​(org.mozilla.javascript.Context context)