AXValueSource

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

A single source for a computed AX property.

Constructors

AXValueSource
Link copied to clipboard
fun 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)

Properties

attribute
Link copied to clipboard
val attribute: String? = null
The name of the relevant attribute, if any.
attributeValue
Link copied to clipboard
val attributeValue: AXValue? = null
The value of the relevant attribute, if any.
invalid
Link copied to clipboard
val invalid: Boolean? = null
Whether the value for this property is invalid.
invalidReason
Link copied to clipboard
val invalidReason: String? = null
Reason for the value being invalid, if it is.
nativeSource
Link copied to clipboard
val nativeSource: AXValueNativeSourceType? = null
The native markup source for this value, e.g.
nativeSourceValue
Link copied to clipboard
val nativeSourceValue: AXValue? = null
The value, such as a node or node list, of the native source.
superseded
Link copied to clipboard
val superseded: Boolean? = null
Whether this source is superseded by a higher priority source.
type
Link copied to clipboard
val type: AXValueSourceType
What type of source this is.
value
Link copied to clipboard
val value: AXValue? = null
The value of this property source.

Sources

jvm source
Link copied to clipboard