AXValueSource class
A single source for a computed AX property.
Constructors
- AXValueSource({required AXValueSourceType type, AXValue? value, String? attribute, AXValue? attributeValue, bool? superseded, AXValueNativeSourceType? nativeSource, AXValue? nativeSourceValue, bool? invalid, String? invalidReason})
-
AXValueSource.fromJson(Map<
String, dynamic> json) -
factory
Properties
- attribute → String?
-
The name of the relevant attribute, if any.
final
- attributeValue → AXValue?
-
The value of the relevant attribute, if any.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- invalid → bool?
-
Whether the value for this property is invalid.
final
- invalidReason → String?
-
Reason for the value being invalid, if it is.
final
- nativeSource → AXValueNativeSourceType?
-
The native markup source for this value, e.g. a
<label>
element.final - nativeSourceValue → AXValue?
-
The value, such as a node or node list, of the native source.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- superseded → bool?
-
Whether this source is superseded by a higher priority source.
final
- type → AXValueSourceType
-
What type of source this is.
final
- value → AXValue?
-
The value of this property source.
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