lumis.portal.el
Class LumisExpressionEvaluatorImpl

Package class diagram package LumisExpressionEvaluatorImpl
java.lang.Object
  extended by javax.servlet.jsp.el.ExpressionEvaluator
      extended by lumis.portal.el.commonsel.ExpressionEvaluatorImpl
          extended by lumis.portal.el.LumisExpressionEvaluatorImpl

public class LumisExpressionEvaluatorImpl
extends lumis.portal.el.commonsel.ExpressionEvaluatorImpl

Object that extends the standard ExpressionEvaluatorImpl. This object however does not store expressions in cache.

Since:
4.0.9

Constructor Summary
LumisExpressionEvaluatorImpl()
           
 
Method Summary
static Object customFunctionInvocationEvalution(lumis.portal.el.commonsel.FunctionInvocation functionInvocation, VariableResolver pResolver, FunctionMapper functions, lumis.portal.el.commonsel.Logger pLogger)
           
 Object evaluate(String expressionString, Class expectedType, VariableResolver resolver, FunctionMapper functions)
           
 Object parseExpressionString(String pExpressionString)
           
 
Methods inherited from class lumis.portal.el.commonsel.ExpressionEvaluatorImpl
parseAndRender, parseExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LumisExpressionEvaluatorImpl

public LumisExpressionEvaluatorImpl()
Method Detail

customFunctionInvocationEvalution

public static Object customFunctionInvocationEvalution(lumis.portal.el.commonsel.FunctionInvocation functionInvocation,
                                                       VariableResolver pResolver,
                                                       FunctionMapper functions,
                                                       lumis.portal.el.commonsel.Logger pLogger)
                                                throws ELException
Throws:
ELException

parseExpressionString

public Object parseExpressionString(String pExpressionString)
                             throws ELException
Overrides:
parseExpressionString in class lumis.portal.el.commonsel.ExpressionEvaluatorImpl
Throws:
ELException

evaluate

public Object evaluate(String expressionString,
                       Class expectedType,
                       VariableResolver resolver,
                       FunctionMapper functions)
                throws ELException
Overrides:
evaluate in class lumis.portal.el.commonsel.ExpressionEvaluatorImpl
Throws:
ELException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.