Package io.wcm.handler.link.markup
Class SimpleLinkMarkupBuilder
java.lang.Object
io.wcm.handler.link.markup.SimpleLinkMarkupBuilder
- All Implemented Interfaces:
LinkMarkupBuilder
@Model(adaptables={org.apache.sling.api.SlingHttpServletRequest.class,org.apache.sling.api.resource.Resource.class})
@ProviderType
public final class SimpleLinkMarkupBuilder
extends Object
implements LinkMarkupBuilder
Very basic implementation of
LinkMarkupBuilder-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SimpleLinkMarkupBuilder
public SimpleLinkMarkupBuilder()
-
-
Method Details
-
accepts
Description copied from interface:LinkMarkupBuilderChecks whether this builder can generate markup for the given link.- Specified by:
acceptsin interfaceLinkMarkupBuilder- Parameters:
link- Link metadata- Returns:
- true if this markup builder can handle the given link
-
build
Description copied from interface:LinkMarkupBuilderBuild link anchor markup- Specified by:
buildin interfaceLinkMarkupBuilder- Parameters:
link- Link metadata with resolved link information- Returns:
- Anchor or null if link is invalid
-