Package io.wcm.handler.link
Class LinkComponentPropertyResolver
java.lang.Object
io.wcm.handler.link.LinkComponentPropertyResolver
- All Implemented Interfaces:
AutoCloseable
@ProviderType
public final class LinkComponentPropertyResolver
extends Object
implements AutoCloseable
Resolves Link Handler component properties for the component associated
with the given resource from content policies and properties defined in the component resource.
Please make sure to
close() instances of this class after usage.-
Constructor Summary
ConstructorsConstructorDescriptionLinkComponentPropertyResolver(@NotNull org.apache.sling.api.resource.Resource resource, @NotNull io.wcm.wcm.commons.component.ComponentPropertyResolverFactory componentPropertyResolverFactory) Constructor. -
Method Summary
-
Constructor Details
-
LinkComponentPropertyResolver
public LinkComponentPropertyResolver(@NotNull @NotNull org.apache.sling.api.resource.Resource resource, @NotNull @NotNull io.wcm.wcm.commons.component.ComponentPropertyResolverFactory componentPropertyResolverFactory) Constructor.- Parameters:
resource- Resource containing link propertiescomponentPropertyResolverFactory- Component property resolver factory
-
-
Method Details
-
getLinkTargetUrlFallbackProperty
Get link target URL fallback property.- Returns:
- Link target URL fallback property name
-
getLinkTargetWindowTargetFallbackProperty
Get link target window target fallback property.- Returns:
- Link target window target fallback property name
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-