org.broadleafcommerce.common.web.expression
Class BroadleafVariableExpressionEvaluator

java.lang.Object
  extended by org.thymeleaf.spring3.expression.SpelVariableExpressionEvaluator
      extended by org.broadleafcommerce.common.web.expression.BroadleafVariableExpressionEvaluator
All Implemented Interfaces:
org.thymeleaf.standard.expression.IStandardVariableExpressionEvaluator

@Component(value="blVariableExpressionEvaluator")
public class BroadleafVariableExpressionEvaluator
extends org.thymeleaf.spring3.expression.SpelVariableExpressionEvaluator

Provides a skeleton to register multiple BroadleafVariableExpression implementors.

Author:
Andre Azzolini (apazzolini)

Field Summary
protected  List<BroadleafVariableExpression> expressions
           
 
Fields inherited from class org.thymeleaf.spring3.expression.SpelVariableExpressionEvaluator
FIELDS_EVALUATION_VARIABLE_NAME, INSTANCE, THEMES_EVALUATION_VARIABLE_NAME
 
Constructor Summary
BroadleafVariableExpressionEvaluator()
           
 
Method Summary
protected  Map<String,Object> computeAdditionalExpressionObjects(org.thymeleaf.context.IProcessingContext processingContext)
           
 
Methods inherited from class org.thymeleaf.spring3.expression.SpelVariableExpressionEvaluator
computeContextVariables, computeExpressionObjects, evaluate, setVariableRestrictions, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expressions

protected List<BroadleafVariableExpression> expressions
Constructor Detail

BroadleafVariableExpressionEvaluator

public BroadleafVariableExpressionEvaluator()
Method Detail

computeAdditionalExpressionObjects

protected Map<String,Object> computeAdditionalExpressionObjects(org.thymeleaf.context.IProcessingContext processingContext)
Overrides:
computeAdditionalExpressionObjects in class org.thymeleaf.spring3.expression.SpelVariableExpressionEvaluator


Copyright © 2013. All Rights Reserved.