Class AXValueSource

java.lang.Object
io.webfolder.cdp.type.accessibility.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 Details

  • Method Details

    • getType

      public AXValueSourceType getType()
      What type of source this is.
    • 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.