AXNode

data class AXNode(nodeId: AXNodeId, ignored: Boolean, ignoredReasons: List<AXProperty>?, role: AXValue?, name: AXValue?, description: AXValue?, value: AXValue?, properties: List<AXProperty>?, childIds: List<AXNodeId>?, backendDOMNodeId: BackendNodeId?)

A node in the accessibility tree.

Constructors

AXNode
Link copied to clipboard
fun AXNode(nodeId: AXNodeId, ignored: Boolean, ignoredReasons: List<AXProperty>? = null, role: AXValue? = null, name: AXValue? = null, description: AXValue? = null, value: AXValue? = null, properties: List<AXProperty>? = null, childIds: List<AXNodeId>? = null, backendDOMNodeId: BackendNodeId? = null)

Properties

backendDOMNodeId
Link copied to clipboard
val backendDOMNodeId: BackendNodeId? = null
The backend ID for the associated DOM node, if any.
childIds
Link copied to clipboard
val childIds: List<AXNodeId>? = null
IDs for each of this node's child nodes.
description
Link copied to clipboard
val description: AXValue? = null
The accessible description for this Node.
ignored
Link copied to clipboard
val ignored: Boolean
Whether this node is ignored for accessibility
ignoredReasons
Link copied to clipboard
val ignoredReasons: List<AXProperty>? = null
Collection of reasons why this node is hidden.
name
Link copied to clipboard
val name: AXValue? = null
The accessible name for this Node.
nodeId
Link copied to clipboard
val nodeId: AXNodeId
Unique identifier for this node.
properties
Link copied to clipboard
val properties: List<AXProperty>? = null
All other properties
role
Link copied to clipboard
val role: AXValue? = null
This Node's role, whether explicit or implicit.
value
Link copied to clipboard
val value: AXValue? = null
The value for this Node.

Sources

jvm source
Link copied to clipboard