AXNodeData class
A node in the accessibility tree.
Constructors
-
AXNodeData({required AXNodeId nodeId, required bool ignored, List<
AXProperty> ? ignoredReasons, AXValue? role, AXValue? chromeRole, AXValue? name, AXValue? description, AXValue? value, List<AXProperty> ? properties, AXNodeId? parentId, List<AXNodeId> ? childIds, BackendNodeId? backendDOMNodeId, FrameId? frameId}) -
AXNodeData.fromJson(Map<
String, dynamic> json) -
factory
Properties
- backendDOMNodeId → BackendNodeId?
-
The backend ID for the associated DOM node, if any.
final
-
childIds
→ List<
AXNodeId> ? -
IDs for each of this node's child nodes.
final
- chromeRole → AXValue?
-
This
Node
's Chrome raw role.final - description → AXValue?
-
The accessible description for this
Node
.final - frameId → FrameId?
-
The frame ID for the frame associated with this nodes document.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- ignored → bool
-
Whether this node is ignored for accessibility
final
-
ignoredReasons
→ List<
AXProperty> ? -
Collection of reasons why this node is hidden.
final
- name → AXValue?
-
The accessible name for this
Node
.final - nodeId → AXNodeId
-
Unique identifier for this node.
final
- parentId → AXNodeId?
-
ID for this node's parent.
final
-
properties
→ List<
AXProperty> ? -
All other properties
final
- role → AXValue?
-
This
Node
's role, whether explicit or implicit.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → AXValue?
-
The value for this
Node
.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited