Class BroadleafVariableExpressionObjectFactory

java.lang.Object
org.broadleafcommerce.presentation.thymeleaf3.expression.BroadleafVariableExpressionObjectFactory
All Implemented Interfaces:
org.thymeleaf.expression.IExpressionObjectFactory

public class BroadleafVariableExpressionObjectFactory extends Object implements org.thymeleaf.expression.IExpressionObjectFactory
  • Field Details

    • expressions

      protected List<org.broadleafcommerce.common.web.expression.BroadleafVariableExpression> expressions
  • Constructor Details

    • BroadleafVariableExpressionObjectFactory

      public BroadleafVariableExpressionObjectFactory()
  • Method Details

    • getAllExpressionObjectNames

      public Set<String> getAllExpressionObjectNames()
      Specified by:
      getAllExpressionObjectNames in interface org.thymeleaf.expression.IExpressionObjectFactory
    • buildObject

      public Object buildObject(org.thymeleaf.context.IExpressionContext context, String expressionObjectName)
      Specified by:
      buildObject in interface org.thymeleaf.expression.IExpressionObjectFactory
    • isCacheable

      public boolean isCacheable(String expressionObjectName)
      Specified by:
      isCacheable in interface org.thymeleaf.expression.IExpressionObjectFactory