Class ShadowAccessibilityRecord

java.lang.Object
org.robolectric.shadows.ShadowAccessibilityRecord

@Implements(android.view.accessibility.AccessibilityRecord.class) public class ShadowAccessibilityRecord extends Object
  • Field Details

  • Constructor Details

    • ShadowAccessibilityRecord

      public ShadowAccessibilityRecord()
  • Method Details

    • init

      @Implementation protected void init(AccessibilityRecord model)
    • setSource

      @Implementation protected void setSource(View root, int virtualDescendantId)
    • setSource

      @Implementation protected void setSource(View root)
    • setSourceNode

      public void setSourceNode(AccessibilityNodeInfo node)
      Sets the AccessibilityNodeInfo of the event source.
      Parameters:
      node - The node to set
    • getSource

      @Implementation protected AccessibilityNodeInfo getSource()
      Returns the AccessibilityNodeInfo of the event source or null if there is none.
    • setWindowId

      @Implementation(minSdk=17) public void setWindowId(int id)
      Sets the id of the window from which the event comes.
      Parameters:
      id - The id to set
    • getWindowId

      @Implementation protected int getWindowId()
      Returns the id of the window from which the event comes.
    • getSourceRoot

      public View getSourceRoot()
    • getVirtualDescendantId

      public int getVirtualDescendantId()