pl.wendigo.chrome.api.accessibility / AXValueSource

AXValueSource

data class AXValueSource (source)

A single source for a computed AX property.

Link
Accessibility#AXValueSource type documentation.

Constructors

<init>

AXValueSource(type: AXValueSourceType, value: AXValue? = null, attribute: String? = null, attributeValue: AXValue? = null, superseded: Boolean? = null, nativeSource: AXValueNativeSourceType? = null, nativeSourceValue: AXValue? = null, invalid: Boolean? = null, invalidReason: String? = null)

A single source for a computed AX property.

Properties

attribute

val attribute: String?

The name of the relevant attribute, if any.

attributeValue

val attributeValue: AXValue?

The value of the relevant attribute, if any.

invalid

val invalid: Boolean?

Whether the value for this property is invalid.

invalidReason

val invalidReason: String?

Reason for the value being invalid, if it is.

nativeSource

val nativeSource: AXValueNativeSourceType?

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

nativeSourceValue

val nativeSourceValue: AXValue?

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

superseded

val superseded: Boolean?

Whether this source is superseded by a higher priority source.

type

val type: AXValueSourceType

What type of source this is.

value

val value: AXValue?

The value of this property source.