Interface SitemapLinkExternalizer


  • @ConsumerType
    public interface SitemapLinkExternalizer
    Consumers may implement this interface to override the default externalisation behaviour.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      @Nullable String externalize​(org.apache.sling.api.resource.Resource resource)
      Implementations must return an absolute url for the given resource.
      @Nullable String externalize​(org.apache.sling.api.SlingHttpServletRequest request, String path)
      Implementations must return an absolute url for the given path in the context of the given request.
    • Method Detail

      • externalize

        @Nullable
        @Nullable String externalize​(org.apache.sling.api.SlingHttpServletRequest request,
                                     String path)
        Implementations must return an absolute url for the given path in the context of the given request.
        Parameters:
        request -
        path -
        Returns:
        an absolute url
      • externalize

        @Nullable
        @Nullable String externalize​(org.apache.sling.api.resource.Resource resource)
        Implementations must return an absolute url for the given resource.
        Parameters:
        resource -
        Returns:
        an absolute url