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 Details

    • getText

      default 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 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 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 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