Interface LinkProcessor

All Known Implementing Classes:
AbstractInternalLinkInheritUrlParamLinkPostProcessor, DefaultInternalLinkInheritUrlParamLinkPostProcessor

@ConsumerType public interface LinkProcessor
Processes link metadata before or after link resolving.

This interface has to be implemented by a Sling Model class. The adaptables should be SlingHttpServletRequest and Resource.

  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Link
    process(@NotNull Link link)
    Process link metadata
  • Method Details

    • process

      @NotNull @NotNull Link process(@NotNull @NotNull Link link)
      Process link metadata
      Parameters:
      link - Link metadata
      Returns:
      Processed link metadata (never null)