Class ShadowAccessibilityWindowInfo

java.lang.Object
org.robolectric.shadows.ShadowAccessibilityWindowInfo

@Implements(android.view.accessibility.AccessibilityWindowInfo.class) public class ShadowAccessibilityWindowInfo extends Object
Shadow of AccessibilityWindowInfo that allows a test to set properties that are locked in the original class.
  • Constructor Details

    • ShadowAccessibilityWindowInfo

      public ShadowAccessibilityWindowInfo()
  • Method Details

    • obtain

      @Implementation protected static AccessibilityWindowInfo obtain(AccessibilityWindowInfo window)
    • getChildCount

      @Implementation protected int getChildCount()
    • getChild

      @Implementation protected AccessibilityWindowInfo getChild(int index)
    • getParent

      @Implementation protected AccessibilityWindowInfo getParent()
    • getRoot

      @Implementation protected AccessibilityNodeInfo getRoot()
    • getAnchor

      @Implementation(minSdk=24) protected AccessibilityNodeInfo getAnchor()
    • getBoundsInScreen

      @Implementation protected void getBoundsInScreen(Rect outBounds)
    • recycle

      @Implementation protected void recycle()
    • setRoot

      public void setRoot(AccessibilityNodeInfo root)
    • setAnchor

      public void setAnchor(AccessibilityNodeInfo anchor)
    • setType

      @Implementation public void setType(int value)
    • setBoundsInScreen

      @Implementation(maxSdk=29) public void setBoundsInScreen(Rect bounds)
    • setAccessibilityFocused

      @Implementation public void setAccessibilityFocused(boolean value)
    • setActive

      @Implementation public void setActive(boolean value)
    • setId

      @Implementation public void setId(int value)
    • setLayer

      @Implementation public void setLayer(int value)
    • setTitle

      @Implementation(minSdk=24) public void setTitle(CharSequence value)
      Sets the title of this window.
      Parameters:
      value - The CharSequence to set as the title of this window
    • setFocused

      @Implementation public void setFocused(boolean focused)
    • setPictureInPicture

      @Implementation(minSdk=26) public void setPictureInPicture(boolean pictureInPicture)
    • setDisplayId

      @Implementation(minSdk=30) public void setDisplayId(int displayId)
    • addChild

      public void addChild(AccessibilityWindowInfo child)