Class AXValueSource


  • public class AXValueSource
    extends java.lang.Object
    A single source for a computed AX property
    • Constructor Summary

      Constructors 
      Constructor Description
      AXValueSource()  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String getAttribute()
      The name of the relevant attribute, if any.
      AXValue getAttributeValue()
      The value of the relevant attribute, if any.
      java.lang.String getInvalidReason()
      Reason for the value being invalid, if it is.
      AXValueNativeSourceType getNativeSource()
      The native markup source for this value, e.g.
      AXValue getNativeSourceValue()
      The value, such as a node or node list, of the native source.
      AXValueSourceType getType()
      What type of source this is.
      AXValue getValue()
      The value of this property source.
      java.lang.Boolean isInvalid()
      Whether the value for this property is invalid.
      java.lang.Boolean isSuperseded()
      Whether this source is superseded by a higher priority source.
      void setAttribute​(java.lang.String attribute)
      The name of the relevant attribute, if any.
      void setAttributeValue​(AXValue attributeValue)
      The value of the relevant attribute, if any.
      void setInvalid​(java.lang.Boolean invalid)
      Whether the value for this property is invalid.
      void setInvalidReason​(java.lang.String invalidReason)
      Reason for the value being invalid, if it is.
      void setNativeSource​(AXValueNativeSourceType nativeSource)
      The native markup source for this value, e.g.
      void setNativeSourceValue​(AXValue nativeSourceValue)
      The value, such as a node or node list, of the native source.
      void setSuperseded​(java.lang.Boolean superseded)
      Whether this source is superseded by a higher priority source.
      void setType​(AXValueSourceType type)
      What type of source this is.
      void setValue​(AXValue value)
      The value of this property source.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AXValueSource

        public AXValueSource()
    • Method Detail

      • setType

        public void setType​(AXValueSourceType type)
        What type of source this is.
      • getValue

        public AXValue getValue()
        The value of this property source.
      • setValue

        public void setValue​(AXValue value)
        The value of this property source.
      • getAttribute

        public java.lang.String getAttribute()
        The name of the relevant attribute, if any.
      • setAttribute

        public void setAttribute​(java.lang.String attribute)
        The name of the relevant attribute, if any.
      • getAttributeValue

        public AXValue getAttributeValue()
        The value of the relevant attribute, if any.
      • setAttributeValue

        public void setAttributeValue​(AXValue attributeValue)
        The value of the relevant attribute, if any.
      • isSuperseded

        public java.lang.Boolean isSuperseded()
        Whether this source is superseded by a higher priority source.
      • setSuperseded

        public void setSuperseded​(java.lang.Boolean superseded)
        Whether this source is superseded by a higher priority source.
      • getNativeSource

        public AXValueNativeSourceType getNativeSource()
        The native markup source for this value, e.g. a
      • setNativeSource

        public void setNativeSource​(AXValueNativeSourceType nativeSource)
        The native markup source for this value, e.g. a
      • getNativeSourceValue

        public AXValue getNativeSourceValue()
        The value, such as a node or node list, of the native source.
      • setNativeSourceValue

        public void setNativeSourceValue​(AXValue nativeSourceValue)
        The value, such as a node or node list, of the native source.
      • isInvalid

        public java.lang.Boolean isInvalid()
        Whether the value for this property is invalid.
      • setInvalid

        public void setInvalid​(java.lang.Boolean invalid)
        Whether the value for this property is invalid.
      • getInvalidReason

        public java.lang.String getInvalidReason()
        Reason for the value being invalid, if it is.
      • setInvalidReason

        public void setInvalidReason​(java.lang.String invalidReason)
        Reason for the value being invalid, if it is.