Interface LinkMixin

  • All Known Subinterfaces:
    ResponsiveImage

    @ConsumerType
    public interface LinkMixin
    Adds wcm.io Link support to model interface.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default @Nullable java.util.Map<java.lang.String,​java.lang.String> getLinkAttributes()
      Returns a map of attributes which can be applied to a HTML anchor element.
      @NotNull io.wcm.handler.link.Link getLinkObject()
      Get wcm.io Link handler object
      default @Nullable java.lang.String getLinkURL()
      Resolved link URL.
      default boolean isLinkValid()
      Returns true if the link was resolved successful.
    • Method Detail

      • getLinkObject

        @NotNull
        @NotNull io.wcm.handler.link.Link getLinkObject()
        Get wcm.io Link handler object
        Returns:
        Link
      • isLinkValid

        default boolean isLinkValid()
        Returns true if the link was resolved successful.
        Returns:
        Link is valid
      • getLinkURL

        @Nullable
        default @Nullable java.lang.String getLinkURL()
        Resolved link URL.
        Returns:
        Link URL
      • getLinkAttributes

        @Nullable
        default @Nullable java.util.Map<java.lang.String,​java.lang.String> getLinkAttributes()
        Returns a map of attributes which can be applied to a HTML anchor element.
        Returns:
        Anchor attributes