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