Interface Button

  • All Superinterfaces:
    Component, ComponentExporter

    @ConsumerType
    public interface Button
    extends Component
    Defines the Button Sling Model used for the /apps/core/wcm/components/button component.
    Since:
    com.adobe.cq.wcm.core.components.models 12.8.0
    • Method Detail

      • getText

        default java.lang.String getText()
        Returns the button text.
        Returns:
        the button text
        Since:
        com.adobe.cq.wcm.core.components.models 12.8.0
      • getButtonLink

        default Link getButtonLink()
        Returns the button link.
        Returns:
        the button link
        Since:
        com.adobe.cq.wcm.core.components.models 12.21.0
      • getLink

        @Deprecated
        default java.lang.String getLink()
        Deprecated.
        Please use getButtonLink()
        Returns the button link.
        Returns:
        the button link
        Since:
        com.adobe.cq.wcm.core.components.models 12.8.0
      • getIcon

        default java.lang.String getIcon()
        Returns the button icon identifier.
        Returns:
        the button icon identifier
        Since:
        com.adobe.cq.wcm.core.components.models 12.8.0
      • getAccessibilityLabel

        default java.lang.String getAccessibilityLabel()
        Returns an accessibility label for the button.
        Returns:
        an accessibility label for the button
        Since:
        com.adobe.cq.wcm.core.components.models 12.9.0