GWT 2.5.0.rc1

com.google.gwt.aria.client
Interface RoletypeRole

All Known Subinterfaces:
AlertdialogRole, AlertRole, ApplicationRole, ArticleRole, BannerRole, ButtonRole, CheckboxRole, ColumnheaderRole, ComboboxRole, CommandRole, ComplementaryRole, CompositeRole, ContentinfoRole, DefinitionRole, DialogRole, DirectoryRole, DocumentRole, FormRole, GridcellRole, GridRole, GroupRole, HeadingRole, ImgRole, InputRole, LandmarkRole, LinkRole, ListboxRole, ListitemRole, ListRole, LogRole, MainRole, MarqueeRole, MathRole, MenubarRole, MenuitemcheckboxRole, MenuitemradioRole, MenuitemRole, MenuRole, NavigationRole, NoteRole, OptionRole, PresentationRole, ProgressbarRole, RadiogroupRole, RadioRole, RangeRole, RegionRole, RowgroupRole, RowheaderRole, RowRole, ScrollbarRole, SearchRole, SectionheadRole, SectionRole, SelectRole, SeparatorRole, SliderRole, SpinbuttonRole, StatusRole, StructureRole, TablistRole, TabpanelRole, TabRole, TextboxRole, TimerRole, ToolbarRole, TooltipRole, TreegridRole, TreeitemRole, TreeRole, WidgetRole, WindowRole
All Known Implementing Classes:
AlertdialogRoleImpl, AlertRoleImpl, ApplicationRoleImpl, ArticleRoleImpl, BannerRoleImpl, ButtonRoleImpl, CheckboxRoleImpl, ColumnheaderRoleImpl, ComboboxRoleImpl, ComplementaryRoleImpl, ContentinfoRoleImpl, DefinitionRoleImpl, DialogRoleImpl, DirectoryRoleImpl, DocumentRoleImpl, FormRoleImpl, GridcellRoleImpl, GridRoleImpl, GroupRoleImpl, HeadingRoleImpl, ImgRoleImpl, LinkRoleImpl, ListboxRoleImpl, ListitemRoleImpl, ListRoleImpl, LogRoleImpl, MainRoleImpl, MarqueeRoleImpl, MathRoleImpl, MenubarRoleImpl, MenuitemcheckboxRoleImpl, MenuitemradioRoleImpl, MenuitemRoleImpl, MenuRoleImpl, NavigationRoleImpl, NoteRoleImpl, OptionRoleImpl, PresentationRoleImpl, ProgressbarRoleImpl, RadiogroupRoleImpl, RadioRoleImpl, RegionRoleImpl, RowgroupRoleImpl, RowheaderRoleImpl, RowRoleImpl, ScrollbarRoleImpl, SearchRoleImpl, SeparatorRoleImpl, SliderRoleImpl, SpinbuttonRoleImpl, StatusRoleImpl, TablistRoleImpl, TabpanelRoleImpl, TabRoleImpl, TextboxRoleImpl, TimerRoleImpl, ToolbarRoleImpl, TooltipRoleImpl, TreegridRoleImpl, TreeitemRoleImpl, TreeRoleImpl

public interface RoletypeRole

RoletypeRole 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 get(Element element)
           
 java.lang.String getAriaAtomicProperty(Element element)
           
 java.lang.String getAriaBusyState(Element element)
           
 java.lang.String getAriaControlsProperty(Element element)
           
 java.lang.String getAriaDescribedbyProperty(Element element)
           
 java.lang.String getAriaDisabledState(Element element)
           
 java.lang.String getAriaDropeffectProperty(Element element)
           
 java.lang.String getAriaFlowtoProperty(Element element)
           
 java.lang.String getAriaGrabbedState(Element element)
           
 java.lang.String getAriaHaspopupProperty(Element element)
           
 java.lang.String getAriaHiddenState(Element element)
           
 java.lang.String getAriaInvalidState(Element element)
           
 java.lang.String getAriaLabelledbyProperty(Element element)
           
 java.lang.String getAriaLabelProperty(Element element)
           
 java.lang.String getAriaLiveProperty(Element element)
           
 java.lang.String getAriaOwnsProperty(Element element)
           
 java.lang.String getAriaRelevantProperty(Element element)
           
 java.lang.String getName()
           
 java.lang.String getTabindexExtraAttribute(Element element)
           
 void remove(Element element)
           
 void removeAriaAtomicProperty(Element element)
           
 void removeAriaBusyState(Element element)
           
 void removeAriaControlsProperty(Element element)
           
 void removeAriaDescribedbyProperty(Element element)
           
 void removeAriaDisabledState(Element element)
           
 void removeAriaDropeffectProperty(Element element)
           
 void removeAriaFlowtoProperty(Element element)
           
 void removeAriaGrabbedState(Element element)
           
 void removeAriaHaspopupProperty(Element element)
           
 void removeAriaHiddenState(Element element)
           
 void removeAriaInvalidState(Element element)
           
 void removeAriaLabelledbyProperty(Element element)
           
 void removeAriaLabelProperty(Element element)
           
 void removeAriaLiveProperty(Element element)
           
 void removeAriaOwnsProperty(Element element)
           
 void removeAriaRelevantProperty(Element element)
           
 void removeTabindexExtraAttribute(Element element)
           
 void set(Element element)
           
 void setAriaAtomicProperty(Element element, boolean value)
           
 void setAriaBusyState(Element element, boolean value)
           
 void setAriaControlsProperty(Element element, IdReference... value)
           
 void setAriaDescribedbyProperty(Element element, IdReference... value)
           
 void setAriaDisabledState(Element element, boolean value)
           
 void setAriaDropeffectProperty(Element element, DropeffectValue... value)
           
 void setAriaFlowtoProperty(Element element, IdReference... value)
           
 void setAriaGrabbedState(Element element, GrabbedValue value)
           
 void setAriaHaspopupProperty(Element element, boolean value)
           
 void setAriaHiddenState(Element element, boolean value)
           
 void setAriaInvalidState(Element element, InvalidValue value)
           
 void setAriaLabelledbyProperty(Element element, IdReference... value)
           
 void setAriaLabelProperty(Element element, java.lang.String value)
           
 void setAriaLiveProperty(Element element, LiveValue value)
           
 void setAriaOwnsProperty(Element element, IdReference... value)
           
 void setAriaRelevantProperty(Element element, RelevantValue... value)
           
 void setTabindexExtraAttribute(Element element, int value)
           
 

Method Detail

get

java.lang.String get(Element element)

getAriaAtomicProperty

java.lang.String getAriaAtomicProperty(Element element)

getAriaBusyState

java.lang.String getAriaBusyState(Element element)

getAriaControlsProperty

java.lang.String getAriaControlsProperty(Element element)

getAriaDescribedbyProperty

java.lang.String getAriaDescribedbyProperty(Element element)

getAriaDisabledState

java.lang.String getAriaDisabledState(Element element)

getAriaDropeffectProperty

java.lang.String getAriaDropeffectProperty(Element element)

getAriaFlowtoProperty

java.lang.String getAriaFlowtoProperty(Element element)

getAriaGrabbedState

java.lang.String getAriaGrabbedState(Element element)

getAriaHaspopupProperty

java.lang.String getAriaHaspopupProperty(Element element)

getAriaHiddenState

java.lang.String getAriaHiddenState(Element element)

getAriaInvalidState

java.lang.String getAriaInvalidState(Element element)

getAriaLabelledbyProperty

java.lang.String getAriaLabelledbyProperty(Element element)

getAriaLabelProperty

java.lang.String getAriaLabelProperty(Element element)

getAriaLiveProperty

java.lang.String getAriaLiveProperty(Element element)

getAriaOwnsProperty

java.lang.String getAriaOwnsProperty(Element element)

getAriaRelevantProperty

java.lang.String getAriaRelevantProperty(Element element)

getName

java.lang.String getName()

getTabindexExtraAttribute

java.lang.String getTabindexExtraAttribute(Element element)

remove

void remove(Element element)

removeAriaAtomicProperty

void removeAriaAtomicProperty(Element element)

removeAriaBusyState

void removeAriaBusyState(Element element)

removeAriaControlsProperty

void removeAriaControlsProperty(Element element)

removeAriaDescribedbyProperty

void removeAriaDescribedbyProperty(Element element)

removeAriaDisabledState

void removeAriaDisabledState(Element element)

removeAriaDropeffectProperty

void removeAriaDropeffectProperty(Element element)

removeAriaFlowtoProperty

void removeAriaFlowtoProperty(Element element)

removeAriaGrabbedState

void removeAriaGrabbedState(Element element)

removeAriaHaspopupProperty

void removeAriaHaspopupProperty(Element element)

removeAriaHiddenState

void removeAriaHiddenState(Element element)

removeAriaInvalidState

void removeAriaInvalidState(Element element)

removeAriaLabelledbyProperty

void removeAriaLabelledbyProperty(Element element)

removeAriaLabelProperty

void removeAriaLabelProperty(Element element)

removeAriaLiveProperty

void removeAriaLiveProperty(Element element)

removeAriaOwnsProperty

void removeAriaOwnsProperty(Element element)

removeAriaRelevantProperty

void removeAriaRelevantProperty(Element element)

removeTabindexExtraAttribute

void removeTabindexExtraAttribute(Element element)

set

void set(Element element)

setAriaAtomicProperty

void setAriaAtomicProperty(Element element,
                           boolean value)

setAriaBusyState

void setAriaBusyState(Element element,
                      boolean value)

setAriaControlsProperty

void setAriaControlsProperty(Element element,
                             IdReference... value)

setAriaDescribedbyProperty

void setAriaDescribedbyProperty(Element element,
                                IdReference... value)

setAriaDisabledState

void setAriaDisabledState(Element element,
                          boolean value)

setAriaDropeffectProperty

void setAriaDropeffectProperty(Element element,
                               DropeffectValue... value)

setAriaFlowtoProperty

void setAriaFlowtoProperty(Element element,
                           IdReference... value)

setAriaGrabbedState

void setAriaGrabbedState(Element element,
                         GrabbedValue value)

setAriaHaspopupProperty

void setAriaHaspopupProperty(Element element,
                             boolean value)

setAriaHiddenState

void setAriaHiddenState(Element element,
                        boolean value)

setAriaInvalidState

void setAriaInvalidState(Element element,
                         InvalidValue value)

setAriaLabelledbyProperty

void setAriaLabelledbyProperty(Element element,
                               IdReference... value)

setAriaLabelProperty

void setAriaLabelProperty(Element element,
                          java.lang.String value)

setAriaLiveProperty

void setAriaLiveProperty(Element element,
                         LiveValue value)

setAriaOwnsProperty

void setAriaOwnsProperty(Element element,
                         IdReference... value)

setAriaRelevantProperty

void setAriaRelevantProperty(Element element,
                             RelevantValue... value)

setTabindexExtraAttribute

void setTabindexExtraAttribute(Element element,
                               int value)

GWT 2.5.0.rc1