Package at.bestsolution.uia
Enum Class StandardPatternIds
- All Implemented Interfaces:
IPatternId,Serializable,Comparable<StandardPatternIds>,Constable
Describes the named constants that identify Microsoft UI Automation control patterns.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIdentifies the Annotation control pattern.Identifies the CustomNavigation control pattern.Identifies the Dock control pattern.Identifies the Drag control pattern.Identifies the DropTarget control pattern.Identifies the ExpandCollapse control pattern.Identifies the GridItem control pattern.Identifies the Grid control pattern.Identifies the Invoke control pattern.Identifies the ItemContainer control pattern.Identifies the LegacyIAccessible control pattern.Identifies the MultipleView control pattern.Identifies the ObjectModel control pattern.Identifies the RangeValue control pattern.Identifies the ScrollItem control pattern.Identifies the Scroll control pattern.Identifies the SelectionItem control pattern.Identifies the Selection control pattern.Identifies the SpreadsheetItem control pattern.Identifies the Spreadsheet control pattern.Identifies the Styles control pattern.Identifies the SynchronizedInput control pattern.Identifies the TableItem control pattern.Identifies the Table control pattern.Identifies the TextChild control pattern.Identifies the TextEdit control pattern.Identifies the second version of the Text control pattern.Identifies the Text control pattern.Identifies the Toggle control pattern.Identifies the second version of the Transform control pattern.Identifies the Transform control pattern.Identifies the Value control pattern.Identifies the VirtualizedItem control pattern.Identifies the Window control pattern. -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<StandardPatternIds>fromNativeValue(int nativeValue) a lookup in standard pattern idsintthe native valuestatic StandardPatternIdsReturns the enum constant of this class with the specified name.static StandardPatternIds[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UIA_InvokePatternId
Identifies the Invoke control pattern. -
UIA_SelectionPatternId
Identifies the Selection control pattern. -
UIA_ValuePatternId
Identifies the Value control pattern. -
UIA_RangeValuePatternId
Identifies the RangeValue control pattern. -
UIA_ScrollPatternId
Identifies the Scroll control pattern. -
UIA_ExpandCollapsePatternId
Identifies the ExpandCollapse control pattern. -
UIA_GridPatternId
Identifies the Grid control pattern. -
UIA_GridItemPatternId
Identifies the GridItem control pattern. -
UIA_MultipleViewPatternId
Identifies the MultipleView control pattern. -
UIA_WindowPatternId
Identifies the Window control pattern. -
UIA_SelectionItemPatternId
Identifies the SelectionItem control pattern. -
UIA_DockPatternId
Identifies the Dock control pattern. -
UIA_TablePatternId
Identifies the Table control pattern. -
UIA_TableItemPatternId
Identifies the TableItem control pattern. -
UIA_TextPatternId
Identifies the Text control pattern. -
UIA_TogglePatternId
Identifies the Toggle control pattern. -
UIA_TransformPatternId
Identifies the Transform control pattern. -
UIA_ScrollItemPatternId
Identifies the ScrollItem control pattern. -
UIA_LegacyIAccessiblePatternId
Identifies the LegacyIAccessible control pattern. -
UIA_ItemContainerPatternId
Identifies the ItemContainer control pattern. -
UIA_VirtualizedItemPatternId
Identifies the VirtualizedItem control pattern. -
UIA_SynchronizedInputPatternId
Identifies the SynchronizedInput control pattern. -
UIA_ObjectModelPatternId
Identifies the ObjectModel control pattern. Supported starting with Windows 8. -
UIA_AnnotationPatternId
Identifies the Annotation control pattern. Supported starting with Windows 8. -
UIA_TextPattern2Id
Identifies the second version of the Text control pattern. Supported starting with Windows 8. -
UIA_StylesPatternId
Identifies the Styles control pattern. Supported starting with Windows 8. -
UIA_SpreadsheetPatternId
Identifies the Spreadsheet control pattern. Supported starting with Windows 8. -
UIA_SpreadsheetItemPatternId
Identifies the SpreadsheetItem control pattern. Supported starting with Windows 8. -
UIA_TransformPattern2Id
Identifies the second version of the Transform control pattern. Supported starting with Windows 8. -
UIA_TextChildPatternId
Identifies the TextChild control pattern. Supported starting with Windows 8. -
UIA_DragPatternId
Identifies the Drag control pattern. Supported starting with Windows 8. -
UIA_DropTargetPatternId
Identifies the DropTarget control pattern. Supported starting with Windows 8. -
UIA_TextEditPatternId
Identifies the TextEdit control pattern. Supported starting with Windows 8.1. -
UIA_SelectionPattern2Id
-
-
Method Details
-
values
Returns 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
-
valueOf
Returns 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 nameNullPointerException- if the argument is null
-
getNativeValue
public int getNativeValue()Description copied from interface:IPatternIdthe native value- Specified by:
getNativeValuein interfaceIPatternId- Returns:
- native value
-
fromNativeValue
Description copied from interface:IPatternIda lookup in standard pattern ids- Parameters:
nativeValue- the native value- Returns:
- the standard pattern id or a simple wrapped native value
-