Class EsiDialect

java.lang.Object
org.thymeleaf.dialect.AbstractDialect
org.thymeleaf.dialect.AbstractProcessorDialect
de.otto.esidialect.thymeleaf3.EsiDialect
All Implemented Interfaces:
org.thymeleaf.dialect.IDialect, org.thymeleaf.dialect.IProcessorDialect

public class EsiDialect extends org.thymeleaf.dialect.AbstractProcessorDialect

A thymeleaf 3 dialect that processes <esi:include> tags.

See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    EsiDialect(EsiContentResolver esiContentResolver, List<String> enabledUris)
    Creates the thymeleaf dialect for esi includes.
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<org.thymeleaf.processor.IProcessor>
    getProcessors(String dialectPrefix)
     

    Methods inherited from class org.thymeleaf.dialect.AbstractProcessorDialect

    getDialectProcessorPrecedence, getPrefix

    Methods inherited from class org.thymeleaf.dialect.AbstractDialect

    getName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.thymeleaf.dialect.IDialect

    getName
  • Constructor Details

    • EsiDialect

      public EsiDialect(EsiContentResolver esiContentResolver, List<String> enabledUris)
      Creates the thymeleaf dialect for esi includes.
      Parameters:
      esiContentResolver - actual resolver that fetches the target URL's content
      enabledUris - request uris where included esis should be resolved
  • Method Details

    • getProcessors

      public Set<org.thymeleaf.processor.IProcessor> getProcessors(String dialectPrefix)