Interface ButtonRole

All Superinterfaces:
CommandRole, Role, WidgetRole
All Known Implementing Classes:
ButtonRoleImpl

public interface ButtonRole extends CommandRole
A type that represents the button role in the ARIA specification.
See Also:
  • Method Details

    • getAriaExpandedState

      String getAriaExpandedState(Element element)
      Returns the value of the aria-expanded attribute for the element or "" if no such attribute is present.
    • getAriaPressedState

      String getAriaPressedState(Element element)
      Returns the value of the aria-pressed attribute for the element or "" if no such attribute is present.
    • removeAriaExpandedState

      void removeAriaExpandedState(Element element)
      Removes the aria-expanded attribute from the element.
    • removeAriaPressedState

      void removeAriaPressedState(Element element)
      Removes the aria-pressed attribute from the element.
    • setAriaExpandedState

      void setAriaExpandedState(Element element, ExpandedValue value)
      Sets the aria-expanded attribute for the element to the given value.
    • setAriaPressedState

      void setAriaPressedState(Element element, PressedValue value)
      Sets the aria-pressed attribute for the element to the given value.