AXPropertyName

@Serializable(with = AXPropertyNameSerializer::class)
sealed interface AXPropertyName

Values of AXProperty name:

  • from 'busy' to 'roledescription': states which apply to every AX node

  • from 'live' to 'root': attributes which apply to nodes in live regions

  • from 'autocomplete' to 'valuetext': attributes which apply to widgets

  • from 'checked' to 'selected': states which apply to widgets

  • from 'activedescendant' to 'owns' - relationships between elements other than parent/child/sibling.

Official doc

Inheritors

Types

Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object actions : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object activedescendant : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object atomic : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object autocomplete : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object busy : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object checked : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object controls : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object describedby : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object details : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object disabled : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object editable : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object errormessage : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object expanded : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object flowto : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object focusable : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object focused : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object hasPopup : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object hidden : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object hiddenRoot : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object invalid : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object keyshortcuts : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object labelledby : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object level : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object live : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object modal : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object multiline : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object multiselectable : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data class NotDefinedInProtocol(val value: String) : AXPropertyName

This extra enum entry represents values returned by Chrome that were not defined in the protocol (for instance new values that were added later).

Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object orientation : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object owns : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object pressed : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object readonly : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object relevant : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object required : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object roledescription : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object root : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object selected : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object settable : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object url : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object valuemax : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object valuemin : AXPropertyName
Link copied to clipboard
@Serializable(with = AXPropertyNameSerializer::class)
data object valuetext : AXPropertyName