Class TestEngineTemplateResolver

Object
org.thymeleaf.testing.templateengine.engine.resolver.TestEngineTemplateResolver
All Implemented Interfaces:
ITemplateResolver

public class TestEngineTemplateResolver extends Object implements ITemplateResolver
  • Field Details

  • Constructor Details

    • TestEngineTemplateResolver

      public TestEngineTemplateResolver()
  • Method Details

    • getName

      public String getName()

      Returns the name of the template resolver

      Specified by:
      getName in interface ITemplateResolver
      Returns:
      the name of the template resolver
    • setName

      public void setName(String name)

      Sets a new name for the Template Resolver.

      Parameters:
      name - the new name
    • getOrder

      public Integer getOrder()

      Returns the order in which this template resolver will be asked to resolve templates as a part of the chain of resolvers configured into the template engine.

      Order should start with 1.

      Specified by:
      getOrder in interface ITemplateResolver
      Returns:
      the order in which this template resolver will be called in the chain.
    • setOrder

      public void setOrder(Integer order)

      Sets a new order for the template engine in the chain. Order should start with 1.

      Parameters:
      order - the new order.
    • resolveTemplate

      public TemplateResolution resolveTemplate(IEngineConfiguration configuration, String ownerTemplate, String template, Map<String,Object> templateResolutionAttributes)
      Specified by:
      resolveTemplate in interface ITemplateResolver