struct Protocol::Accessibility::AXValueSource

Overview

A single source for a computed AX property.

Included Modules

Defined in:

protocol/accessibility.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def attribute : String | Nil #

The name of the relevant attribute, if any.


[View source]
def attribute_value : AXValue | Nil #

The value of the relevant attribute, if any.


[View source]
def invalid : Bool | Nil #

Whether the value for this property is invalid.


[View source]
def invalid_reason : String | Nil #

Reason for the value being invalid, if it is.


[View source]
def native_source : AXValueNativeSourceType | Nil #

The native markup source for this value, e.g. a


[View source]
def native_source_value : AXValue | Nil #

The value, such as a node or node list, of the native source.


[View source]
def superseded : Bool | Nil #

Whether this source is superseded by a higher priority source.


[View source]
def type : AXValueSourceType #

What type of source this is.


[View source]
def value : AXValue | Nil #

The value of this property source.


[View source]