Class LinkBuilder

  • All Implemented Interfaces:
    org.thymeleaf.linkbuilder.ILinkBuilder

    @Singleton
    public class LinkBuilder
    extends org.thymeleaf.linkbuilder.StandardLinkBuilder
    Implementation of ILinkBuilder interface for WebContext support.
    Since:
    1.1.0
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.thymeleaf.linkbuilder.StandardLinkBuilder

        org.thymeleaf.linkbuilder.StandardLinkBuilder.LinkType
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String computeContextPath​(org.thymeleaf.context.IExpressionContext context, java.lang.String base, java.util.Map<java.lang.String,​java.lang.Object> parameters)  
      protected java.lang.String processLink​(org.thymeleaf.context.IExpressionContext context, java.lang.String link)  
      • Methods inherited from class org.thymeleaf.linkbuilder.StandardLinkBuilder

        buildLink
      • Methods inherited from class org.thymeleaf.linkbuilder.AbstractLinkBuilder

        getName, getOrder, setName, setOrder
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LinkBuilder

        @Inject
        public LinkBuilder​(io.micronaut.http.server.HttpServerConfiguration httpServerConfiguration)
        Parameters:
        httpServerConfiguration - HTTP Server Configuration
    • Method Detail

      • computeContextPath

        @Nullable
        protected java.lang.String computeContextPath​(org.thymeleaf.context.IExpressionContext context,
                                                      java.lang.String base,
                                                      java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Overrides:
        computeContextPath in class org.thymeleaf.linkbuilder.StandardLinkBuilder
        Returns:
        null.
      • processLink

        protected java.lang.String processLink​(org.thymeleaf.context.IExpressionContext context,
                                               java.lang.String link)
        Overrides:
        processLink in class org.thymeleaf.linkbuilder.StandardLinkBuilder