Interface Role

    • Method Detail

      • getAriaAtomicProperty

        java.lang.String getAriaAtomicProperty​(Element element)
        Returns the value of the aria-atomic attribute for the element or "" if no such attribute is present.
      • getAriaBusyState

        java.lang.String getAriaBusyState​(Element element)
        Returns the value of the aria-busy attribute for the element or "" if no such attribute is present.
      • getAriaControlsProperty

        java.lang.String getAriaControlsProperty​(Element element)
        Returns the value of the aria-controls attribute for the element or "" if no such attribute is present.
      • getAriaDescribedbyProperty

        java.lang.String getAriaDescribedbyProperty​(Element element)
        Returns the value of the aria-describedby attribute for the element or "" if no such attribute is present.
      • getAriaDisabledState

        java.lang.String getAriaDisabledState​(Element element)
        Returns the value of the aria-disabled attribute for the element or "" if no such attribute is present.
      • getAriaDropeffectProperty

        java.lang.String getAriaDropeffectProperty​(Element element)
        Returns the value of the aria-dropeffect attribute for the element or "" if no such attribute is present.
      • getAriaFlowtoProperty

        java.lang.String getAriaFlowtoProperty​(Element element)
        Returns the value of the aria-flowto attribute for the element or "" if no such attribute is present.
      • getAriaGrabbedState

        java.lang.String getAriaGrabbedState​(Element element)
        Returns the value of the aria-grabbed attribute for the element or "" if no such attribute is present.
      • getAriaHaspopupProperty

        java.lang.String getAriaHaspopupProperty​(Element element)
        Returns the value of the aria-haspopup attribute for the element or "" if no such attribute is present.
      • getAriaHiddenState

        java.lang.String getAriaHiddenState​(Element element)
        Returns the value of the aria-hidden attribute for the element or "" if no such attribute is present.
      • getAriaInvalidState

        java.lang.String getAriaInvalidState​(Element element)
        Returns the value of the aria-invalid attribute for the element or "" if no such attribute is present.
      • getAriaLabelledbyProperty

        java.lang.String getAriaLabelledbyProperty​(Element element)
        Returns the value of the aria-labelledby attribute for the element or "" if no such attribute is present.
      • getAriaLabelProperty

        java.lang.String getAriaLabelProperty​(Element element)
        Returns the value of the aria-label attribute for the element or "" if no such attribute is present.
      • getAriaLiveProperty

        java.lang.String getAriaLiveProperty​(Element element)
        Returns the value of the aria-live attribute for the element or "" if no such attribute is present.
      • getAriaOwnsProperty

        java.lang.String getAriaOwnsProperty​(Element element)
        Returns the value of the aria-owns attribute for the element or "" if no such attribute is present.
      • getAriaRelevantProperty

        java.lang.String getAriaRelevantProperty​(Element element)
        Returns the value of the aria-relevant attribute for the element or "" if no such attribute is present.
      • getName

        java.lang.String getName()
        Gets the ARIA 'role' attribute name as defined in the WAI-ARIA standard.
        See Also:
        Roles documentation
      • getTabindexExtraAttribute

        java.lang.String getTabindexExtraAttribute​(Element element)
        Returns the value of the tabIndex attribute for the element or "" if no such attribute is present.
      • removeAriaAtomicProperty

        void removeAriaAtomicProperty​(Element element)
        Removes the aria-atomic attribute from the element.
      • removeAriaBusyState

        void removeAriaBusyState​(Element element)
        Removes the aria-busy attribute from the element.
      • removeAriaControlsProperty

        void removeAriaControlsProperty​(Element element)
        Removes the aria-controls attribute from the element.
      • removeAriaDescribedbyProperty

        void removeAriaDescribedbyProperty​(Element element)
        Removes the aria-describedby attribute from the element.
      • removeAriaDisabledState

        void removeAriaDisabledState​(Element element)
        Removes the aria-disabled attribute from the element.
      • removeAriaDropeffectProperty

        void removeAriaDropeffectProperty​(Element element)
        Removes the aria-dropeffect attribute from the element.
      • removeAriaFlowtoProperty

        void removeAriaFlowtoProperty​(Element element)
        Removes the aria-flowto attribute from the element.
      • removeAriaGrabbedState

        void removeAriaGrabbedState​(Element element)
        Removes the aria-grabbed attribute from the element.
      • removeAriaHaspopupProperty

        void removeAriaHaspopupProperty​(Element element)
        Removes the aria-haspopup attribute from the element.
      • removeAriaHiddenState

        void removeAriaHiddenState​(Element element)
        Removes the aria-hidden attribute from the element.
      • removeAriaInvalidState

        void removeAriaInvalidState​(Element element)
        Removes the aria-invalid attribute from the element.
      • removeAriaLabelledbyProperty

        void removeAriaLabelledbyProperty​(Element element)
        Removes the aria-labelledby attribute from the element.
      • removeAriaLabelProperty

        void removeAriaLabelProperty​(Element element)
        Removes the aria-label attribute from the element.
      • removeAriaLiveProperty

        void removeAriaLiveProperty​(Element element)
        Removes the aria-live attribute from the element.
      • removeAriaOwnsProperty

        void removeAriaOwnsProperty​(Element element)
        Removes the aria-owns attribute from the element.
      • removeAriaRelevantProperty

        void removeAriaRelevantProperty​(Element element)
        Removes the aria-relevant attribute from the element.
      • removeTabindexExtraAttribute

        void removeTabindexExtraAttribute​(Element element)
        Removes the tabIndex attribute from the element.
      • set

        void set​(Element element)
        Sets the 'role' attribute of the given element to the appropriate value for this role.
        See Also:
        Roles documentation
      • setAriaAtomicProperty

        void setAriaAtomicProperty​(Element element,
                                   boolean value)
        Sets the aria-atomic attribute for the element to the given value.
      • setAriaBusyState

        void setAriaBusyState​(Element element,
                              boolean value)
        Sets the aria-busy attribute for the element to the given value.
      • setAriaControlsProperty

        void setAriaControlsProperty​(Element element,
                                     Id... value)
        Sets the aria-controls attribute for the element to the given value.
      • setAriaDescribedbyProperty

        void setAriaDescribedbyProperty​(Element element,
                                        Id... value)
        Sets the aria-describedby attribute for the element to the given value.
      • setAriaDisabledState

        void setAriaDisabledState​(Element element,
                                  boolean value)
        Sets the aria-disabled attribute for the element to the given value.
      • setAriaFlowtoProperty

        void setAriaFlowtoProperty​(Element element,
                                   Id... value)
        Sets the aria-flowto attribute for the element to the given value.
      • setAriaHaspopupProperty

        void setAriaHaspopupProperty​(Element element,
                                     boolean value)
        Sets the aria-haspopup attribute for the element to the given value.
      • setAriaHiddenState

        void setAriaHiddenState​(Element element,
                                boolean value)
        Sets the aria-hidden attribute for the element to the given value.
      • setAriaLabelledbyProperty

        void setAriaLabelledbyProperty​(Element element,
                                       Id... value)
        Sets the aria-labelledby attribute for the element to the given value.
      • setAriaLabelProperty

        void setAriaLabelProperty​(Element element,
                                  java.lang.String value)
        Sets the aria-label attribute for the element to the given value.
      • setAriaLiveProperty

        void setAriaLiveProperty​(Element element,
                                 LiveValue value)
        Sets the aria-live attribute for the element to the given value.
      • setAriaOwnsProperty

        void setAriaOwnsProperty​(Element element,
                                 Id... value)
        Sets the aria-owns attribute for the element to the given value.
      • setAriaRelevantProperty

        void setAriaRelevantProperty​(Element element,
                                     RelevantValue... value)
        Sets the aria-relevant attribute for the element to the given value.
      • setTabindexExtraAttribute

        void setTabindexExtraAttribute​(Element element,
                                       int value)
        Sets the tabIndex attribute for the element to the given value.