@NotNull LinkBuilder |
LinkBuilder.args(@NotNull LinkArgs linkArgs) |
Set link arguments
|
@NotNull LinkBuilder |
LinkBuilder.disableSuffixSelector(boolean disableSuffixSelector) |
Disable the automatic addition of an additional selector UrlHandler.SELECTOR_SUFFIX
in case a suffix is present for building the URL.
|
@NotNull LinkBuilder |
LinkBuilder.dummyLink(boolean value) |
|
@NotNull LinkBuilder |
LinkBuilder.dummyLinkUrl(@Nullable java.lang.String value) |
|
@NotNull LinkBuilder |
LinkBuilder.extension(@Nullable java.lang.String extension) |
Set file extension
|
@NotNull LinkBuilder |
LinkBuilder.fragment(@Nullable java.lang.String fragment) |
Set fragment identifier
|
@NotNull LinkBuilder |
LinkHandler.get(@NotNull LinkRequest linkRequest) |
Build link for the given request holding all further request properties.
|
@NotNull LinkBuilder |
LinkHandler.get(@Nullable com.day.cq.wcm.api.Page page) |
Build internal link referencing the given content page.
|
@NotNull LinkBuilder |
LinkHandler.get(@Nullable java.lang.String reference) |
Build link with auto-detecting the type from the given string.
|
@NotNull LinkBuilder |
LinkHandler.get(@Nullable org.apache.sling.api.resource.Resource resource) |
Build link which is referenced in the resource (containing properties e.g.
|
@NotNull LinkBuilder |
LinkBuilder.linkTargetUrlFallbackProperty(@NotNull java.lang.String @Nullable ... propertyNames) |
Defines a "fallback" property name that is used to load link target information from a single property
instead of the link type + link type depending property name.
|
@NotNull LinkBuilder |
LinkBuilder.property(@NotNull java.lang.String key,
@Nullable java.lang.Object value) |
Adds a custom property that my be used by application-specific processors.
|
@NotNull LinkBuilder |
LinkBuilder.queryString(@Nullable java.lang.String queryString) |
Set query parameters string
|
@NotNull LinkBuilder |
LinkBuilder.selectors(@Nullable java.lang.String selectors) |
Set selectors
|
@NotNull LinkBuilder |
LinkBuilder.suffix(@Nullable java.lang.String suffix) |
Set suffix
|
@NotNull LinkBuilder |
LinkBuilder.urlMode(@Nullable io.wcm.handler.url.UrlMode urlMode) |
Set URL mode for externalizing the URL
|
@NotNull LinkBuilder |
LinkBuilder.vanityMode(@Nullable io.wcm.handler.url.VanityMode vanityMode) |
Set Vanity mode for building the URL
|
@NotNull LinkBuilder |
LinkBuilder.windowTarget(@Nullable java.lang.String windowTarget) |
Set link window target
|