Class DefaultEvaluationContextFactory

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.expression.EvaluationContext createContext()
      Creates evaluation context.
      org.springframework.expression.EvaluationContext createContext​(java.lang.Object rootObject, java.util.Map<java.lang.String,​java.lang.Object> contextParameters)
      Creates evaluation context according to the given parameters.
      org.springframework.expression.EvaluationContext createContext​(java.util.Map<java.lang.String,​java.lang.Object> contextParameters)
      Creates evaluation context according to the given parameters.
      protected org.springframework.expression.EvaluationContext createEvaluationContext​(java.lang.Object rootObject)  
      java.util.List<org.springframework.expression.PropertyAccessor> getAdditionalPropertyAccessors()  
      org.springframework.expression.BeanResolver getBeanResolver()  
      java.util.List<org.springframework.expression.MethodResolver> getMethodResolvers()  
      protected org.springframework.expression.EvaluationContext initContext​(org.springframework.expression.EvaluationContext context, java.util.Map<java.lang.String,​java.lang.Object> contextParameters)  
      void setAdditionalPropertyAccessors​(java.util.List<org.springframework.expression.PropertyAccessor> additionalPropertyAccessors)  
      void setBeanResolver​(org.springframework.expression.BeanResolver beanResolver)  
      void setMethodResolvers​(java.util.List<org.springframework.expression.MethodResolver> methodResolvers)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FUNCTION_NAME_EMPTY

        public static final java.lang.String FUNCTION_NAME_EMPTY
        See Also:
        Constant Field Values
      • FUNCTION_IS_BLANK

        public static final java.lang.String FUNCTION_IS_BLANK
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultEvaluationContextFactory

        public DefaultEvaluationContextFactory()
    • Method Detail

      • createContext

        public org.springframework.expression.EvaluationContext createContext​(java.util.Map<java.lang.String,​java.lang.Object> contextParameters)
        Description copied from interface: EvaluationContextFactory
        Creates evaluation context according to the given parameters.
        Specified by:
        createContext in interface EvaluationContextFactory
        Parameters:
        contextParameters - parameters to be passed to EvaluationContext.setVariable(String, Object)
        Returns:
        new instance of evaluation context
      • createContext

        public org.springframework.expression.EvaluationContext createContext​(java.lang.Object rootObject,
                                                                              java.util.Map<java.lang.String,​java.lang.Object> contextParameters)
        Description copied from interface: EvaluationContextFactory
        Creates evaluation context according to the given parameters.
        Specified by:
        createContext in interface EvaluationContextFactory
        Parameters:
        rootObject - set as root object of EvaluationContext
        contextParameters - parameters to be passed to EvaluationContext.setVariable(String, Object)
        Returns:
        new instance of evaluation context
      • initContext

        protected org.springframework.expression.EvaluationContext initContext​(org.springframework.expression.EvaluationContext context,
                                                                               java.util.Map<java.lang.String,​java.lang.Object> contextParameters)
      • createEvaluationContext

        protected org.springframework.expression.EvaluationContext createEvaluationContext​(java.lang.Object rootObject)
      • getAdditionalPropertyAccessors

        public java.util.List<org.springframework.expression.PropertyAccessor> getAdditionalPropertyAccessors()
      • getMethodResolvers

        public java.util.List<org.springframework.expression.MethodResolver> getMethodResolvers()
      • getBeanResolver

        public org.springframework.expression.BeanResolver getBeanResolver()
      • setAdditionalPropertyAccessors

        public void setAdditionalPropertyAccessors​(java.util.List<org.springframework.expression.PropertyAccessor> additionalPropertyAccessors)
      • setMethodResolvers

        public void setMethodResolvers​(java.util.List<org.springframework.expression.MethodResolver> methodResolvers)
      • setBeanResolver

        public void setBeanResolver​(org.springframework.expression.BeanResolver beanResolver)