GWT 2.5.0.rc1

com.google.gwt.aria.client
Interface OptionRole

All Superinterfaces:
InputRole, RoletypeRole, WidgetRole
All Known Subinterfaces:
MenuitemradioRole, RadioRole, TreeitemRole
All Known Implementing Classes:
MenuitemradioRoleImpl, OptionRoleImpl, RadioRoleImpl, TreeitemRoleImpl

public interface OptionRole
extends InputRole

OptionRole interface. The interface defines methods for setting, getting, removing states and properties.

Allows ARIA Accessibility attributes to be added to widgets so that they can be identified by assistive technology.

ARIA roles define widgets and page structure that can be interpreted by a reader application/device. There is a set of abstract roles which are used as building blocks of the roles hierarchy structural and define the common properties and states for the concrete roles. Abstract roles cannot be set to HTML elements.

There are states and properties that are defined for a role. As roles are organized in a hierarchy, a role has inherited and own properties and states which can be set to the element.

For more details about ARIA roles check The Roles Model .


Method Summary
 java.lang.String getAriaCheckedState(Element element)
           
 java.lang.String getAriaPosinsetProperty(Element element)
           
 java.lang.String getAriaSelectedState(Element element)
           
 java.lang.String getAriaSetsizeProperty(Element element)
           
 void removeAriaCheckedState(Element element)
           
 void removeAriaPosinsetProperty(Element element)
           
 void removeAriaSelectedState(Element element)
           
 void removeAriaSetsizeProperty(Element element)
           
 void setAriaCheckedState(Element element, CheckedValue value)
           
 void setAriaPosinsetProperty(Element element, int value)
           
 void setAriaSelectedState(Element element, SelectedValue value)
           
 void setAriaSetsizeProperty(Element element, int value)
           
 
Methods inherited from interface com.google.gwt.aria.client.RoletypeRole
get, getAriaAtomicProperty, getAriaBusyState, getAriaControlsProperty, getAriaDescribedbyProperty, getAriaDisabledState, getAriaDropeffectProperty, getAriaFlowtoProperty, getAriaGrabbedState, getAriaHaspopupProperty, getAriaHiddenState, getAriaInvalidState, getAriaLabelledbyProperty, getAriaLabelProperty, getAriaLiveProperty, getAriaOwnsProperty, getAriaRelevantProperty, getName, getTabindexExtraAttribute, remove, removeAriaAtomicProperty, removeAriaBusyState, removeAriaControlsProperty, removeAriaDescribedbyProperty, removeAriaDisabledState, removeAriaDropeffectProperty, removeAriaFlowtoProperty, removeAriaGrabbedState, removeAriaHaspopupProperty, removeAriaHiddenState, removeAriaInvalidState, removeAriaLabelledbyProperty, removeAriaLabelProperty, removeAriaLiveProperty, removeAriaOwnsProperty, removeAriaRelevantProperty, removeTabindexExtraAttribute, set, setAriaAtomicProperty, setAriaBusyState, setAriaControlsProperty, setAriaDescribedbyProperty, setAriaDisabledState, setAriaDropeffectProperty, setAriaFlowtoProperty, setAriaGrabbedState, setAriaHaspopupProperty, setAriaHiddenState, setAriaInvalidState, setAriaLabelledbyProperty, setAriaLabelProperty, setAriaLiveProperty, setAriaOwnsProperty, setAriaRelevantProperty, setTabindexExtraAttribute
 

Method Detail

getAriaCheckedState

java.lang.String getAriaCheckedState(Element element)

getAriaPosinsetProperty

java.lang.String getAriaPosinsetProperty(Element element)

getAriaSelectedState

java.lang.String getAriaSelectedState(Element element)

getAriaSetsizeProperty

java.lang.String getAriaSetsizeProperty(Element element)

removeAriaCheckedState

void removeAriaCheckedState(Element element)

removeAriaPosinsetProperty

void removeAriaPosinsetProperty(Element element)

removeAriaSelectedState

void removeAriaSelectedState(Element element)

removeAriaSetsizeProperty

void removeAriaSetsizeProperty(Element element)

setAriaCheckedState

void setAriaCheckedState(Element element,
                         CheckedValue value)

setAriaPosinsetProperty

void setAriaPosinsetProperty(Element element,
                             int value)

setAriaSelectedState

void setAriaSelectedState(Element element,
                          SelectedValue value)

setAriaSetsizeProperty

void setAriaSetsizeProperty(Element element,
                            int value)

GWT 2.5.0.rc1