Examples of evaluateExpression()


Examples of de.innovationgate.wgpublisher.expressions.ExpressionEngine.evaluateExpression()

    }
 
   
    public ExpressionResult evaluateExpression(String expression, Map additionalObjects) {
      ExpressionEngine engine = ExpressionEngineFactory.getEngine(ExpressionEngineFactory.ENGINE_TMLSCRIPT);
      return engine.evaluateExpression(expression, this, ExpressionEngine.TYPE_EXPRESSION, additionalObjects);
    }
   
    public ExpressionResult evaluateExpression(String expression) {
      return evaluateExpression(expression, null);
    }
View Full Code Here

Examples of de.innovationgate.wgpublisher.expressions.ExpressionEngine.evaluateExpression()

      return evaluateExpression(expression, null);
    }
   
    public ExpressionResult evaluateScript(String script, Map additionalObjects) {
      ExpressionEngine engine = ExpressionEngineFactory.getEngine(ExpressionEngineFactory.ENGINE_TMLSCRIPT);
      return engine.evaluateExpression(script, this, ExpressionEngine.TYPE_SCRIPT, additionalObjects);
    }
   
    public ExpressionResult evaluateScript(String script) {
      return evaluateScript(script, null);
    }
View Full Code Here

Examples of de.innovationgate.wgpublisher.expressions.ExpressionEngine.evaluateExpression()

        ExpressionEngine engine = ExpressionEngineFactory.getEngine(ExpressionEngineFactory.ENGINE_TMLSCRIPT);
       
        Map params = new HashMap();
        params.put(RhinoExpressionEngine.PARAM_SCRIPTNAME, "HDBModel event module '" + event.getDb().getWrappedDB().getDbReference() + "/" + _moduleName  + "', event " + event.getType());
       
        ExpressionResult result = engine.evaluateExpression(scriptCode.toString(), retrieveContext(event), RhinoExpressionEngine.TYPE_SCRIPT, params);
        if (result.isError()) {
            if (result.getException().getCause() != null) {
                throw result.getException().getCause();
            }
            else {
View Full Code Here

Examples of de.innovationgate.wgpublisher.expressions.tmlscript.RhinoExpressionEngine.evaluateExpression()

   
    String expr = getExpression();
    Object result;
        if (expr != null) {
            RhinoExpressionEngine engine = ExpressionEngineFactory.getTMLScriptEngine();
            ExpressionResult exprResult = engine.evaluateExpression(expr, getTMLContext(), RhinoExpressionEngine.TYPE_EXPRESSION, null);
            if (!exprResult.isError()) {
                result = exprResult.getResult();
            }
            else {
                addWarning("Error evaluation param expression: " + exprResult.getException().getClass() + exprResult.getException().getMessage(), true);
View Full Code Here

Examples of de.innovationgate.wgpublisher.expressions.tmlscript.RhinoExpressionEngine.evaluateExpression()

  }

    private Object calculateOptionByExpression(String expr) throws TMLException {
        Object result = null;
        RhinoExpressionEngine engine = ExpressionEngineFactory.getTMLScriptEngine();
        ExpressionResult exprResult = engine.evaluateExpression(expr, getTMLContext(), RhinoExpressionEngine.TYPE_EXPRESSION, null);
        if (!exprResult.isError()) {
            result = exprResult.getResult();
            return result;
        }
        else {
View Full Code Here

Examples of de.innovationgate.wgpublisher.expressions.tmlscript.RhinoExpressionEngine.evaluateExpression()

                        executeYet = false;
                        break;
                    }
                }
                if (executeYet) {
                    ExpressionResult result = engine.evaluateExpression(expression, validationContext, ExpressionEngine.TYPE_EXPRESSION, buildValidationExpressionParams(null));               
                    if (result.isError()) {
                        formIsValid = false;
                        String errorMsg = "Validation-Expression could not be processed. Warning: " + result.getException().getMessage() + " - expression was: " + expression;
                        if (result.getException() != null) {
                            // See if there is a TMLFormValidationException "somewhere down there". If so we take it as negative validation result
View Full Code Here

Examples of de.innovationgate.wgpublisher.expressions.tmlscript.RhinoExpressionEngineImpl.evaluateExpression()

       
        for (WGContent content : contents) {
            String title = content.getTitle();
            if (titleExpr != null) {
                TMLContext conContext = context.context(content);
                ExpressionResult result = runtime.evaluateExpression(titleExpr, conContext, ExpressionEngine.TYPE_EXPRESSION, null);
                if (!result.isError()) {
                    title = String.valueOf(result.getResult());
                }
            }
            options.add(title + "|" + content.getStructKey());
View Full Code Here

Examples of org.apache.beehive.netui.tags.ExpressionHandling.evaluateExpression()

        // ensure the dataSource is a valid expression
        String dataSource = getDataSource();
        ExpressionHandling expr = new ExpressionHandling(this);
        String validExpr = expr.ensureValidExpression(dataSource, "dataSource", "DataSourceError");
        Object ds = expr.evaluateExpression(validExpr, "dataSource", getPageContext());
        Iterator iterator = IteratorFactory.createIterator(ds);

        JspContext jspContext = getJspContext();
        HttpServletRequest request = JspUtil.getRequest(jspContext);
View Full Code Here

Examples of org.apache.beehive.netui.tags.ExpressionHandling.evaluateExpression()

        String ds = expr.ensureValidExpression(dataSource, "dataSource", "DataSourceError");
        if (ds == null)
            return null;

        /* have a valid expression */
        return expr.evaluateExpression(dataSource, "dataSource", pageContext);
    }
}
View Full Code Here

Examples of org.apache.beehive.netui.tags.ExpressionHandling.evaluateExpression()

        String dataSource = getDataSource();
        String ds = expr.ensureValidExpression(dataSource, "dataSource", "DataSourceError");
        if (ds == null)
            return null;

        Object o = expr.evaluateExpression(dataSource, "dataSource", pageContext);
        return o;
    }
}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.