Package com.hp.lft.sdk.uiapro
Enum Class AccessibleRole
- All Implemented Interfaces:
- com.hp.lft.sdk.internal.EnumValueProvider<String>,- Serializable,- Comparable<AccessibleRole>,- java.lang.constant.Constable
public enum AccessibleRole
extends Enum<AccessibleRole>
implements com.hp.lft.sdk.internal.EnumValueProvider<String>
The possible roles of various UI objects in an application.
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionThe object represents an alert or a condition that a user should be notified about.The object represents an animation control whose content changes over time, such as a control that displays a series of bitmap frames.The object represents a main window for an application.The object represents a window border.The object represents a button that expands a list of items.The object represents a button that expands a grid.The object represents a button that expands a menu.The object represents the system's caret.The object represents a cell within a table.The object represents a cartoon-like graphic object, such as Microsoft Office Assistant, which is displayed to provide help to users of an application.The object represents a graphical image used to chart data.The object represents a checkbox control: an option that is selected or cleared independently of other options.The object represents a window's client area.The object represents a control that displays time.The object represents a column of cells within a table.The object represents a column header, providing a visual label for a column in a table.The object represents a combo box: an edit control with an associated list box that provides a set of predefined choices.The object represents the system's mouse pointer.The object represents a graphical image that is used to diagram data.The object represents a dial or knob.The object represents a dialog box or message box.The object represents a document window.The object represents the calendar control, SysDateTimePick32.The object represents a mathematical equation.The object represents a picture.The object represents a special mouse pointer that allows a user to manipulate user interface elements such as windows.The object logically groups other objects.The object displays a help topic in the form of a tooltip or help balloon.The object represents a keyboard shortcut field that allows the user to enter a combination or sequence of keystrokes.The object represents an indicator, such as a pointer graphic, that points to the current item.The object represents an edit control that is designed for an IP address.The object represents a link to something else.The object represents a list box, allowing the user to select one or more items.The object represents an item in a list box or in the list portion of a combo box, drop-down list box, or drop-down combo box.The object represents the menu bar (positioned beneath the title bar of a window) from which users select menus.The object represents a menu item: a menu entry that the user can choose to carry out a command, select an option, or display another menu.The object represents a menu: a list of options, each with a specific action.The object represents an outline or a tree structure, such as a tree view control, that displays a hierarchical list and allows the user to expand and collapse branches.The object represents an item that navigates like an outline item.The object represents an item that navigates like an outline item.The object represents a page tab.The object represents a container of page tab controls.The object represents a pane within a frame or a document window.The object represents a progress bar, which dynamically shows how much of an operation in progress has completed.The object represents a property sheet.The object represents a push-button control.The object represents an option button (formerly, a radio button).The object represents a row of cells within a table.The object represents a row header, which provides a visual label for a table row.The object represents a vertical or horizontal scroll bar, which is part of the client area or is used in a control.The object is used to visually divide a space into two regions.The object represents a slider, which allows the user to adjust a setting in particular increments between minimum and maximum values.The object represents a system sound, which is associated with various system events.The object represents a spin box, which is a control that allows the user to increment or decrement the value displayed in a separate "buddy" control that is associated with the spin box.The object represents a button on a toolbar that has a drop-down list icon that is directly adjacent to the button.The object represents read-only text, such as labels for other controls or instructions in a dialog box.The object represents a status bar, which is an area at the bottom of a window and which displays information about the current operation, state of the application, or selected object.The object represents a table that contains rows and columns of cells, and, optionally, row headers and column headers.The object represents selectable text that allows edits or is designated as read-only.The object represents a title or caption bar for a window.The object represents a toolbar, which is a grouping of controls that provides easy access to frequently used features.The object represents a tooltip that provides helpful hints.The object represents blank space between other objects.The object represents the window frame, which contains child objects such as a title bar, client, and other objects of a window.
- 
Method SummaryModifier and TypeMethodDescriptiongetValue()Returns the String value representing the AccessibleRole value.static AccessibleRoleReturns the enum constant of this class with the specified name.static AccessibleRole[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
TitleBarThe object represents a title or caption bar for a window.
- 
MenuBarThe object represents the menu bar (positioned beneath the title bar of a window) from which users select menus.
- 
ScrollBarThe object represents a vertical or horizontal scroll bar, which is part of the client area or is used in a control.
- 
GripThe object represents a special mouse pointer that allows a user to manipulate user interface elements such as windows. One example of this involves resizing a window by dragging its lower-right corner.
- 
SoundThe object represents a system sound, which is associated with various system events.
- 
CursorThe object represents the system's mouse pointer.
- 
CaretThe object represents the system's caret.
- 
AlertThe object represents an alert or a condition that a user should be notified about. This role is used only for objects that embody an alert but are not associated with another user interface element, such as a message box, graphic, text, or sound.
- 
WindowThe object represents the window frame, which contains child objects such as a title bar, client, and other objects of a window.
- 
ClientThe object represents a window's client area. Microsoft Active Accessibility uses this role as a default if there is a question about the role of a UI element.
- 
MenuPopupThe object represents a menu: a list of options, each with a specific action. All menu types must have a role, including the drop-down menus which are displayed when selected from a menu bar; and shortcut menus, which are displayed by clicking the right mouse button.
- 
MenuItemThe object represents a menu item: a menu entry that the user can choose to carry out a command, select an option, or display another menu. Functionally, a menu item is equivalent to a push button, a radio button, a checkbox, or a menu.
- 
ToolTipThe object represents a tooltip that provides helpful hints.
- 
ApplicationThe object represents a main window for an application.
- 
DocumentThe object represents a document window. A document window is always contained within an application window. This role applies only to MDI windows and refers to the object that contains the MDI title bar.
- 
PaneThe object represents a pane within a frame or a document window. Users can navigate between panes and within the contents of the current pane, but cannot navigate between items in different panes. Thus, panes represent a grouping level that is lower than frames or document windows, but higher than individual controls. The user navigates between panes by pressing TAB, F6, or CTRL+TAB, depending on the context.
- 
ChartThe object represents a graphical image used to chart data.
- 
DialogThe object represents a dialog box or message box.
- 
BorderThe object represents a window border. The entire border is represented by a single object rather than by separate objects for each side.
- 
GroupingThe object logically groups other objects. There is not always a parent-child relationship between the grouping object and the objects it contains.
- 
SeparatorThe object is used to visually divide a space into two regions. Examples of separator objects include a separator menu item, and a bar that divides split panes within a window.
- 
ToolBarThe object represents a toolbar, which is a grouping of controls that provides easy access to frequently used features.
- 
StatusBarThe object represents a status bar, which is an area at the bottom of a window and which displays information about the current operation, state of the application, or selected object. The status bar has multiple fields, which display different kinds of information.
- 
TableThe object represents a table that contains rows and columns of cells, and, optionally, row headers and column headers.
- 
ColumnHeaderThe object represents a column header, providing a visual label for a column in a table.
- 
RowHeaderThe object represents a row header, which provides a visual label for a table row.
- 
ColumnThe object represents a column of cells within a table.
- 
RowThe object represents a row of cells within a table.
- 
CellThe object represents a cell within a table.
- 
LinkThe object represents a link to something else. This object might look like text or a graphic, but it acts like a button.
- 
HelpBalloonThe object displays a help topic in the form of a tooltip or help balloon.
- 
CharacterThe object represents a cartoon-like graphic object, such as Microsoft Office Assistant, which is displayed to provide help to users of an application.
- 
ListThe object represents a list box, allowing the user to select one or more items.
- 
ListItemThe object represents an item in a list box or in the list portion of a combo box, drop-down list box, or drop-down combo box.
- 
OutlineThe object represents an outline or a tree structure, such as a tree view control, that displays a hierarchical list and allows the user to expand and collapse branches.
- 
OutlineItemThe object represents an item that navigates like an outline item. The UP and DOWN ARROW keys are used to navigate through the outline. However, instead of expanding and collapsing when the LEFT and RIGHT ARROW key is pressed, these menus expand or collapse when the SPACEBAR or ENTER key is pressed and the item has focus.
- 
PageTabThe object represents a page tab. The only child of a page tab control is a ROLE_SYSTEM_GROUPING object that has the contents of the associated page.
- 
PropertyPageThe object represents a property sheet.
- 
IndicatorThe object represents an indicator, such as a pointer graphic, that points to the current item.
- 
GraphicThe object represents a picture.
- 
StaticTextThe object represents read-only text, such as labels for other controls or instructions in a dialog box. Static text cannot be modified or selected.
- 
TextThe object represents selectable text that allows edits or is designated as read-only.
- 
PushButtonThe object represents a push-button control.
- 
CheckButtonThe object represents a checkbox control: an option that is selected or cleared independently of other options.
- 
RadioButtonThe object represents an option button (formerly, a radio button). It is one of a group of mutually exclusive options. All objects that share the same parent and that have this attribute are assumed to be part of a single mutually exclusive group. To divide these objects into separate groups, use ROLE_SYSTEM_GROUPING objects.
- 
ComboBoxThe object represents a combo box: an edit control with an associated list box that provides a set of predefined choices.
- 
DropListThe object represents the calendar control, SysDateTimePick32. The Microsoft Active Accessibility runtime component uses this role to indicate that either a date or a calendar control has been found.
- 
ProgressBarThe object represents a progress bar, which dynamically shows how much of an operation in progress has completed. This control takes no user input.
- 
DialThe object represents a dial or knob.
- 
HotKeyFieldThe object represents a keyboard shortcut field that allows the user to enter a combination or sequence of keystrokes.
- 
SliderThe object represents a slider, which allows the user to adjust a setting in particular increments between minimum and maximum values.
- 
SpinButtonThe object represents a spin box, which is a control that allows the user to increment or decrement the value displayed in a separate "buddy" control that is associated with the spin box.
- 
DiagramThe object represents a graphical image that is used to diagram data.
- 
AnimationThe object represents an animation control whose content changes over time, such as a control that displays a series of bitmap frames. Animation controls are displayed when files are copied or when some other time-consuming task is performed.
- 
EquationThe object represents a mathematical equation.
- 
ButtonDropDownThe object represents a button that expands a list of items.
- 
ButtonMenuThe object represents a button that expands a menu.
- 
ButtonDropDownGridThe object represents a button that expands a grid.
- 
WhiteSpaceThe object represents blank space between other objects.
- 
PageTabListThe object represents a container of page tab controls.
- 
ClockThe object represents a control that displays time.
- 
SplitButtonThe object represents a button on a toolbar that has a drop-down list icon that is directly adjacent to the button.
- 
IpAddressThe object represents an edit control that is designed for an IP address.
- 
OutlineButtonThe object represents an item that navigates like an outline item. The UP and DOWN ARROW keys are used to navigate through the outline. However, instead of expanding and collapsing when the LEFT and RIGHT ARROW key is pressed, these menus expand or collapse when the SPACEBAR or ENTER key is pressed and the item has focus.
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
- 
getValueReturns the String value representing the AccessibleRole value.- Specified by:
- getValuein interface- com.hp.lft.sdk.internal.EnumValueProvider<String>
- Returns:
- the String value representing the AccessibleRole value.
 
 
-