public enum AccessibilityRole

  1. Object
  2. Enum<AccessibilityRole>
  3. AccessibilityRole

ImplementsComparable<AccessibilityRole>

The semantic role of a lightweight component or virtual accessibility node.

Roles are intentionally portable. Platform ports map them to native control types, traits, patterns, or ARIA roles and fall back to GENERIC when a platform has no exact equivalent.

Enum constants

NONE
GENERIC
BUTTON
TOGGLE_BUTTON
CHECKBOX
RADIO_BUTTON
SWITCH
HEADING
LINK
IMAGE
STATIC_TEXT
TEXT_FIELD
SEARCH_FIELD
SLIDER
PROGRESS_BAR
LIST
LIST_ITEM
GRID
ROW
CELL
COLUMN_HEADER
ROW_HEADER
TAB_LIST
TAB
TAB_PANEL
DIALOG
ALERT
MENU
MENU_ITEM
TOOLBAR
SCROLL_BAR
SPIN_BUTTON
COMBO_BOX
TREE
TREE_ITEM
SEPARATOR

Methods

public static AccessibilityRole[] values()
public static AccessibilityRole valueOf(String name)

Inherited methods

Enum constant details

NONE

NONE

GENERIC

GENERIC

BUTTON

BUTTON

TOGGLE_BUTTON

TOGGLE_BUTTON

CHECKBOX

CHECKBOX

RADIO_BUTTON

RADIO_BUTTON

SWITCH

SWITCH

HEADING

HEADING

IMAGE

IMAGE

STATIC_TEXT

STATIC_TEXT

TEXT_FIELD

TEXT_FIELD

SEARCH_FIELD

SEARCH_FIELD

SLIDER

SLIDER

PROGRESS_BAR

PROGRESS_BAR

LIST

LIST

LIST_ITEM

LIST_ITEM

GRID

GRID

ROW

ROW

CELL

CELL

COLUMN_HEADER

COLUMN_HEADER

ROW_HEADER

ROW_HEADER

TAB_LIST

TAB_LIST

TAB

TAB

TAB_PANEL

TAB_PANEL

DIALOG

DIALOG

ALERT

ALERT

TOOLBAR

TOOLBAR

SCROLL_BAR

SCROLL_BAR

SPIN_BUTTON

SPIN_BUTTON

COMBO_BOX

COMBO_BOX

TREE

TREE

TREE_ITEM

TREE_ITEM

SEPARATOR

SEPARATOR

Method details

values

public static AccessibilityRole[] values()

valueOf

public static AccessibilityRole valueOf(String name)