Package org.robolectric.shadows
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(AccessibilityWindowInfo child) protected AccessibilityNodeInfoprotected voidgetBoundsInScreen(Rect outBounds) protected AccessibilityWindowInfogetChild(int index) protected intprotected AccessibilityWindowInfoprotected AccessibilityNodeInfogetRoot()protected static AccessibilityWindowInfoobtain(AccessibilityWindowInfo window) protected voidrecycle()voidsetAccessibilityFocused(boolean value) voidsetActive(boolean value) voidsetAnchor(AccessibilityNodeInfo anchor) voidsetBoundsInScreen(Rect bounds) voidsetDisplayId(int displayId) voidsetFocused(boolean focused) voidsetId(int value) voidsetLayer(int value) voidsetPictureInPicture(boolean pictureInPicture) voidsetRoot(AccessibilityNodeInfo root) voidsetTitle(CharSequence value) Sets the title of this window.voidsetType(int value)
-
Constructor Details
-
ShadowAccessibilityWindowInfo
public ShadowAccessibilityWindowInfo()
-
-
Method Details
-
obtain
-
getChildCount
@Implementation protected int getChildCount() -
getChild
-
getParent
-
getRoot
-
getAnchor
-
getBoundsInScreen
-
recycle
@Implementation protected void recycle() -
setRoot
-
setAnchor
-
setType
@Implementation public void setType(int value) -
setBoundsInScreen
-
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
Sets the title of this window.- Parameters:
value- TheCharSequenceto 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
-