Class HtmxSpringStandardExressionObjectFactory

java.lang.Object
io.github.wimdeblauwe.hsbt.mvc.HtmxSpringStandardExressionObjectFactory
All Implemented Interfaces:
org.thymeleaf.expression.IExpressionObjectFactory

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

    • HTMX_REQUEST_EXPRESSION_OBJECT_NAME

      public static final String HTMX_REQUEST_EXPRESSION_OBJECT_NAME
      See Also:
    • ALL_EXPRESSION_OBJECT_NAMES

      public static final Set<String> ALL_EXPRESSION_OBJECT_NAMES
  • Constructor Details

    • HtmxSpringStandardExressionObjectFactory

      public HtmxSpringStandardExressionObjectFactory()
  • 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