-
public final class AXValueSourceA single source for a computed AX property.
-
-
Field Summary
Fields Modifier and Type Field Description private final AXValueSourceTypetypeprivate final AXValuevalueprivate final Stringattributeprivate final AXValueattributeValueprivate final Booleansupersededprivate final AXValueNativeSourceTypenativeSourceprivate final AXValuenativeSourceValueprivate final Booleaninvalidprivate final StringinvalidReason
-
Constructor Summary
Constructors Constructor Description AXValueSource(AXValueSourceType type, AXValue value, String attribute, AXValue attributeValue, Boolean superseded, AXValueNativeSourceType nativeSource, AXValue nativeSourceValue, Boolean invalid, String invalidReason)
-
Method Summary
Modifier and Type Method Description final AXValueSourceTypecomponent1()final AXValuecomponent2()final Stringcomponent3()final AXValuecomponent4()final Booleancomponent5()final AXValueNativeSourceTypecomponent6()final AXValuecomponent7()final Booleancomponent8()final Stringcomponent9()final AXValueSourcecopy(AXValueSourceType type, AXValue value, String attribute, AXValue attributeValue, Boolean superseded, AXValueNativeSourceType nativeSource, AXValue nativeSourceValue, Boolean invalid, String invalidReason)final AXValueSourceTypegetType()What type of source this is. final AXValuegetValue()The value of this property source. final StringgetAttribute()The name of the relevant attribute, if any. final AXValuegetAttributeValue()The value of the relevant attribute, if any. final BooleangetSuperseded()Whether this source is superseded by a higher priority source. final AXValueNativeSourceTypegetNativeSource()The native markup source for this value, e.g. final AXValuegetNativeSourceValue()The value, such as a node or node list, of the native source. final BooleangetInvalid()Whether the value for this property is invalid. final StringgetInvalidReason()Reason for the value being invalid, if it is. -
-
Constructor Detail
-
AXValueSource
AXValueSource(AXValueSourceType type, AXValue value, String attribute, AXValue attributeValue, Boolean superseded, AXValueNativeSourceType nativeSource, AXValue nativeSourceValue, Boolean invalid, String invalidReason)
-
-
Method Detail
-
component1
final AXValueSourceType component1()
-
component2
final AXValue component2()
-
component3
final String component3()
-
component4
final AXValue component4()
-
component5
final Boolean component5()
-
component6
final AXValueNativeSourceType component6()
-
component7
final AXValue component7()
-
component8
final Boolean component8()
-
component9
final String component9()
-
copy
final AXValueSource copy(AXValueSourceType type, AXValue value, String attribute, AXValue attributeValue, Boolean superseded, AXValueNativeSourceType nativeSource, AXValue nativeSourceValue, Boolean invalid, String invalidReason)
-
getType
final AXValueSourceType getType()
What type of source this is.
-
getAttribute
final String getAttribute()
The name of the relevant attribute, if any.
-
getAttributeValue
final AXValue getAttributeValue()
The value of the relevant attribute, if any.
-
getSuperseded
final Boolean getSuperseded()
Whether this source is superseded by a higher priority source.
-
getNativeSource
final AXValueNativeSourceType getNativeSource()
The native markup source for this value, e.g. a <label> element.
-
getNativeSourceValue
final AXValue getNativeSourceValue()
The value, such as a node or node list, of the native source.
-
getInvalid
final Boolean getInvalid()
Whether the value for this property is invalid.
-
getInvalidReason
final String getInvalidReason()
Reason for the value being invalid, if it is.
-
-
-
-