@ConsumerType public interface SitemapLinkExternalizer extends SitemapLinkExternalizer
SitemapLinkExternalizer
that provides an
additional method to externalize any path in the same way SitemapLinkExternalizer.externalize(org.apache.sling.api.resource.Resource)
works.DEFAULT
Modifier and Type | Method and Description |
---|---|
@NotNull java.lang.String |
externalize(Resource resource)
Implementations must return an absolute url for the given resource.
|
@NotNull java.lang.String |
externalize(ResourceResolver resourceResolver,
java.lang.String path)
Returns an absolute url for the given path.
|
@NotNull java.lang.String |
externalize(SlingHttpServletRequest request,
java.lang.String path)
Implementations must return an absolute url for the given path in the context of the given request.
|
@NotNull @NotNull java.lang.String externalize(SlingHttpServletRequest request, java.lang.String path)
externalize
in interface SitemapLinkExternalizer
@NotNull @NotNull java.lang.String externalize(Resource resource)
externalize
in interface SitemapLinkExternalizer
@NotNull @NotNull java.lang.String externalize(ResourceResolver resourceResolver, java.lang.String path)
resourceResolver
- path
- java.lang.IllegalArgumentException
- is thrown then the given string is not a pathCopyright © 2010 - 2023 Adobe. All Rights Reserved