Uses of Class
io.wcm.handler.url.suffix.SuffixBuilder

Packages that use SuffixBuilder
Package
Description
URL Suffix Helper.
  • Uses of SuffixBuilder in io.wcm.handler.url.suffix

    Modifier and Type
    Method
    Description
    @NotNull SuffixBuilder
    SuffixBuilder.page(@NotNull com.day.cq.wcm.api.Page page, @NotNull com.day.cq.wcm.api.Page suffixBasePage)
    Puts a relative path of a page into the suffix.
    @NotNull SuffixBuilder
    SuffixBuilder.pages(@NotNull List<com.day.cq.wcm.api.Page> pages, @NotNull com.day.cq.wcm.api.Page suffixBasePage)
    Constructs a suffix that contains multiple key-value pairs and address pages.
    @NotNull SuffixBuilder
    SuffixBuilder.put(@NotNull String key, @NotNull Object value)
    Puts a key-value pair into the suffix.
    @NotNull SuffixBuilder
    SuffixBuilder.putAll(@NotNull Map<String,Object> map)
    Puts a map of key-value pairs into the suffix.
    @NotNull SuffixBuilder
    SuffixBuilder.resource(@NotNull org.apache.sling.api.resource.Resource resource, @NotNull org.apache.sling.api.resource.Resource suffixBaseResource)
    Puts a relative path of a resource into the suffix.
    @NotNull SuffixBuilder
    SuffixBuilder.resources(@NotNull List<org.apache.sling.api.resource.Resource> resources, @NotNull org.apache.sling.api.resource.Resource baseResource)
    Constructs a suffix that contains multiple key-value pairs and address resources.
    static @NotNull SuffixBuilder
    Creates a suffix builder that discards all existing suffix state.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatDiscardsNamedParts(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull String @NotNull ... keysToDiscard)
    Creates a suffix builder that discards named parts.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatDiscardsResourceAndNamedParts(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull String @NotNull ... keysToDiscard)
    Creates a suffix builder that discards resource and named parts.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatDiscardsResourceParts(@NotNull org.apache.sling.api.SlingHttpServletRequest request)
    Creates a suffix builder that discards resource parts.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatDiscardsSpecificResourceAndNamedParts(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull String resourcePathToDiscard, @NotNull String @NotNull ... keysToDiscard)
    Creates a suffix builder that discards a specific resource and named parts.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatKeepsAllParts(@NotNull org.apache.sling.api.SlingHttpServletRequest request)
    Creates a suffix builder that keeps all parts from the current request.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatKeepsNamedParts(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull String @NotNull ... keysToKeep)
    Creates a suffix builder that keeps only named parts.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatKeepsNamedPartsAndResources(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull String @NotNull ... keysToKeep)
    Creates a suffix builder that keeps named parts and resource parts.
    static @NotNull SuffixBuilder
    SuffixBuilder.thatKeepsResourceParts(@NotNull org.apache.sling.api.SlingHttpServletRequest request)
    Creates a suffix builder that keeps only resource parts.