Interface SitemapLinkExternalizer
-
- All Known Subinterfaces:
SitemapLinkExternalizer
@ConsumerType public interface SitemapLinkExternalizer
Consumers may implement this interface to override the default externalisation behaviour.
-
-
Field Summary
Fields Modifier and Type Field Description static SitemapLinkExternalizerDEFAULTA default implementation of theSitemapLinkExternalizerwhich may be used as fallback.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable Stringexternalize(Resource resource)Implementations must return an absolute url for the given resource.@Nullable Stringexternalize(SlingHttpServletRequest request, String path)Implementations must return an absolute url for the given path in the context of the given request.
-
-
-
Field Detail
-
DEFAULT
static final SitemapLinkExternalizer DEFAULT
A default implementation of theSitemapLinkExternalizerwhich may be used as fallback.
-
-
Method Detail
-
externalize
@Nullable @Nullable String externalize(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
-
-