Package io.wcm.handler.link.markup
Class DummyLinkMarkupBuilder
- java.lang.Object
-
- io.wcm.handler.link.markup.DummyLinkMarkupBuilder
-
- All Implemented Interfaces:
LinkMarkupBuilder
@Model(adaptables={org.apache.sling.api.SlingHttpServletRequest.class,org.apache.sling.api.resource.Resource.class}) @ProviderType public final class DummyLinkMarkupBuilder extends java.lang.Object implements LinkMarkupBuilder
Very basic implementation ofLinkMarkupBuilder
-
-
Constructor Summary
Constructors Constructor Description DummyLinkMarkupBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(@NotNull Link link)
Checks whether this builder can generate markup for the given link.@Nullable io.wcm.handler.commons.dom.Anchor
build(@NotNull Link link)
Build link anchor markup
-
-
-
Method Detail
-
accepts
public boolean accepts(@NotNull @NotNull Link link)
Description copied from interface:LinkMarkupBuilder
Checks whether this builder can generate markup for the given link.- Specified by:
accepts
in interfaceLinkMarkupBuilder
- Parameters:
link
- Link metadata- Returns:
- true if this markup builder can handle the given link
-
build
@Nullable public @Nullable io.wcm.handler.commons.dom.Anchor build(@NotNull @NotNull Link link)
Description copied from interface:LinkMarkupBuilder
Build link anchor markup- Specified by:
build
in interfaceLinkMarkupBuilder
- Parameters:
link
- Link metadata with resolved link information- Returns:
- Anchor or null if link is invalid
-
-