/** * * Evaluates by looking up the name in the VariableResolver **/ public Object evaluate (VariableResolver pResolver, FunctionMapper functions, Logger pLogger) throws ELException { if (pResolver == null) { return null; } else { return pResolver.resolveVariable (mName); } }
/** * * Evaluates by looking up the name in the VariableResolver **/ public Object evaluate (VariableResolver pResolver, FunctionMapper functions, Logger pLogger) throws ELException { if (pResolver == null) { return null; } else { return pResolver.resolveVariable (mName); } }
@Override public Object getValue(ELContext context, Object base, Object property) { if ( base==null && property!=null ) { context.setPropertyResolved(true); return resolver.resolveVariable( (String) property ); } else { return null; } }
public Object resolveVariable(String pName) throws ELException { if (templateVariables != null && templateVariables.containsKey(pName)) { return templateVariables.get(pName); } return variableResolver != null ? variableResolver.resolveVariable(pName) : null; } }
public Object resolveVariable(String pName) throws ELException { if (templateVariables != null && templateVariables.containsKey(pName)) { return templateVariables.get(pName); } return variableResolver != null ? variableResolver.resolveVariable(pName) : null; } }