AXValueSource

@Serializable
data class AXValueSource(val type: Accessibility.AXValueSourceType, val value: Accessibility.AXValue? = null, val attribute: String? = null, val attributeValue: Accessibility.AXValue? = null, val superseded: Boolean? = null, val nativeSource: Accessibility.AXValueNativeSourceType? = null, val nativeSourceValue: Accessibility.AXValue? = null, val invalid: Boolean? = null, val invalidReason: String? = null)

A single source for a computed AX property.

Constructors

Link copied to clipboard
constructor(type: Accessibility.AXValueSourceType, value: Accessibility.AXValue? = null, attribute: String? = null, attributeValue: Accessibility.AXValue? = null, superseded: Boolean? = null, nativeSource: Accessibility.AXValueNativeSourceType? = null, nativeSourceValue: Accessibility.AXValue? = null, invalid: Boolean? = null, invalidReason: String? = null)

Properties

Link copied to clipboard
val attribute: String? = null

The name of the relevant attribute, if any.

Link copied to clipboard

The value of the relevant attribute, if any.

Link copied to clipboard
val invalid: Boolean? = null

Whether the value for this property is invalid.

Link copied to clipboard
val invalidReason: String? = null

Reason for the value being invalid, if it is.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val superseded: Boolean? = null

Whether this source is superseded by a higher priority source.

Link copied to clipboard

What type of source this is.

Link copied to clipboard

The value of this property source.