Enum Class StandardPatternIds

java.lang.Object
java.lang.Enum<StandardPatternIds>
at.bestsolution.uia.StandardPatternIds
All Implemented Interfaces:
IPatternId, Serializable, Comparable<StandardPatternIds>, Constable

public enum StandardPatternIds extends Enum<StandardPatternIds> implements IPatternId
Describes the named constants that identify Microsoft UI Automation control patterns.
  • Enum Constant Details

    • UIA_InvokePatternId

      public static final StandardPatternIds UIA_InvokePatternId
      Identifies the Invoke control pattern.
    • UIA_SelectionPatternId

      public static final StandardPatternIds UIA_SelectionPatternId
      Identifies the Selection control pattern.
    • UIA_ValuePatternId

      public static final StandardPatternIds UIA_ValuePatternId
      Identifies the Value control pattern.
    • UIA_RangeValuePatternId

      public static final StandardPatternIds UIA_RangeValuePatternId
      Identifies the RangeValue control pattern.
    • UIA_ScrollPatternId

      public static final StandardPatternIds UIA_ScrollPatternId
      Identifies the Scroll control pattern.
    • UIA_ExpandCollapsePatternId

      public static final StandardPatternIds UIA_ExpandCollapsePatternId
      Identifies the ExpandCollapse control pattern.
    • UIA_GridPatternId

      public static final StandardPatternIds UIA_GridPatternId
      Identifies the Grid control pattern.
    • UIA_GridItemPatternId

      public static final StandardPatternIds UIA_GridItemPatternId
      Identifies the GridItem control pattern.
    • UIA_MultipleViewPatternId

      public static final StandardPatternIds UIA_MultipleViewPatternId
      Identifies the MultipleView control pattern.
    • UIA_WindowPatternId

      public static final StandardPatternIds UIA_WindowPatternId
      Identifies the Window control pattern.
    • UIA_SelectionItemPatternId

      public static final StandardPatternIds UIA_SelectionItemPatternId
      Identifies the SelectionItem control pattern.
    • UIA_DockPatternId

      public static final StandardPatternIds UIA_DockPatternId
      Identifies the Dock control pattern.
    • UIA_TablePatternId

      public static final StandardPatternIds UIA_TablePatternId
      Identifies the Table control pattern.
    • UIA_TableItemPatternId

      public static final StandardPatternIds UIA_TableItemPatternId
      Identifies the TableItem control pattern.
    • UIA_TextPatternId

      public static final StandardPatternIds UIA_TextPatternId
      Identifies the Text control pattern.
    • UIA_TogglePatternId

      public static final StandardPatternIds UIA_TogglePatternId
      Identifies the Toggle control pattern.
    • UIA_TransformPatternId

      public static final StandardPatternIds UIA_TransformPatternId
      Identifies the Transform control pattern.
    • UIA_ScrollItemPatternId

      public static final StandardPatternIds UIA_ScrollItemPatternId
      Identifies the ScrollItem control pattern.
    • UIA_LegacyIAccessiblePatternId

      public static final StandardPatternIds UIA_LegacyIAccessiblePatternId
      Identifies the LegacyIAccessible control pattern.
    • UIA_ItemContainerPatternId

      public static final StandardPatternIds UIA_ItemContainerPatternId
      Identifies the ItemContainer control pattern.
    • UIA_VirtualizedItemPatternId

      public static final StandardPatternIds UIA_VirtualizedItemPatternId
      Identifies the VirtualizedItem control pattern.
    • UIA_SynchronizedInputPatternId

      public static final StandardPatternIds UIA_SynchronizedInputPatternId
      Identifies the SynchronizedInput control pattern.
    • UIA_ObjectModelPatternId

      public static final StandardPatternIds UIA_ObjectModelPatternId
      Identifies the ObjectModel control pattern. Supported starting with Windows 8.
    • UIA_AnnotationPatternId

      public static final StandardPatternIds UIA_AnnotationPatternId
      Identifies the Annotation control pattern. Supported starting with Windows 8.
    • UIA_TextPattern2Id

      public static final StandardPatternIds UIA_TextPattern2Id
      Identifies the second version of the Text control pattern. Supported starting with Windows 8.
    • UIA_StylesPatternId

      public static final StandardPatternIds UIA_StylesPatternId
      Identifies the Styles control pattern. Supported starting with Windows 8.
    • UIA_SpreadsheetPatternId

      public static final StandardPatternIds UIA_SpreadsheetPatternId
      Identifies the Spreadsheet control pattern. Supported starting with Windows 8.
    • UIA_SpreadsheetItemPatternId

      public static final StandardPatternIds UIA_SpreadsheetItemPatternId
      Identifies the SpreadsheetItem control pattern. Supported starting with Windows 8.
    • UIA_TransformPattern2Id

      public static final StandardPatternIds UIA_TransformPattern2Id
      Identifies the second version of the Transform control pattern. Supported starting with Windows 8.
    • UIA_TextChildPatternId

      public static final StandardPatternIds UIA_TextChildPatternId
      Identifies the TextChild control pattern. Supported starting with Windows 8.
    • UIA_DragPatternId

      public static final StandardPatternIds UIA_DragPatternId
      Identifies the Drag control pattern. Supported starting with Windows 8.
    • UIA_DropTargetPatternId

      public static final StandardPatternIds UIA_DropTargetPatternId
      Identifies the DropTarget control pattern. Supported starting with Windows 8.
    • UIA_TextEditPatternId

      public static final StandardPatternIds UIA_TextEditPatternId
      Identifies the TextEdit control pattern. Supported starting with Windows 8.1.
    • UIA_CustomNavigationPatternId

      public static final StandardPatternIds UIA_CustomNavigationPatternId
      Identifies the CustomNavigation control pattern. Supported starting with Windows 10.
    • UIA_SelectionPattern2Id

      public static final StandardPatternIds UIA_SelectionPattern2Id
  • Method Details

    • values

      public static StandardPatternIds[] 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

      public static StandardPatternIds valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getNativeValue

      public int getNativeValue()
      Description copied from interface: IPatternId
      the native value
      Specified by:
      getNativeValue in interface IPatternId
      Returns:
      native value
    • fromNativeValue

      public static Optional<StandardPatternIds> fromNativeValue(int nativeValue)
      Description copied from interface: IPatternId
      a lookup in standard pattern ids
      Parameters:
      nativeValue - the native value
      Returns:
      the standard pattern id or a simple wrapped native value