/frameworks/base/core/java/android/view/accessibility/ |
AccessibilityNodeInfo.aidl | 19 parcelable AccessibilityNodeInfo;
|
IAccessibilityInteractionCallback.aidl | 19 import android.view.accessibility.AccessibilityNodeInfo; 31 * Sets the result of an async request that returns an {@link AccessibilityNodeInfo}. 33 * @param infos The result {@link AccessibilityNodeInfo}. 36 void setFindAccessibilityNodeInfoResult(in AccessibilityNodeInfo info, int interactionId); 39 * Sets the result of an async request that returns {@link AccessibilityNodeInfo}s. 41 * @param infos The result {@link AccessibilityNodeInfo}s. 44 void setFindAccessibilityNodeInfosResult(in List<AccessibilityNodeInfo> infos,
|
IAccessibilityInteractionConnectionCallback.aidl | 20 import android.view.accessibility.AccessibilityNodeInfo; 32 * Sets the result of an async request that returns an {@link AccessibilityNodeInfo}. 34 * @param infos The result {@link AccessibilityNodeInfo}. 37 void setFindAccessibilityNodeInfoResult(in AccessibilityNodeInfo info, int interactionId); 40 * Sets the result of an async request that returns {@link AccessibilityNodeInfo}s. 42 * @param infos The result {@link AccessibilityNodeInfo}s. 45 void setFindAccessibilityNodeInfosResult(in List<AccessibilityNodeInfo> infos,
|
AccessibilityNodeProvider.java | 31 * managing the {@link AccessibilityNodeInfo}s describing that tree to accessibility 42 * In such a case this instance is responsible for managing {@link AccessibilityNodeInfo}s 56 * public List<AccessibilityNodeInfo> findAccessibilityNodeInfosByText(String text, 62 * public AccessibilityNodeInfo createAccessibilityNodeInfo(int virtualDescendantId) { 78 * Returns an {@link AccessibilityNodeInfo} representing a virtual view, 94 * @return A populated {@link AccessibilityNodeInfo} for a virtual descendant or the 98 * @see AccessibilityNodeInfo 100 public AccessibilityNodeInfo createAccessibilityNodeInfo(int virtualViewId) { 116 * @see AccessibilityNodeInfo 123 * Finds {@link AccessibilityNodeInfo}s by text. The match is case insensitiv [all...] |
AccessibilityCache.java | 43 private long mAccessibilityFocus = AccessibilityNodeInfo.UNDEFINED_ITEM_ID; 44 private long mInputFocus = AccessibilityNodeInfo.UNDEFINED_ITEM_ID; 51 private final SparseArray<LongSparseArray<AccessibilityNodeInfo>> mNodeCache = 100 if (mAccessibilityFocus != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) { 110 mAccessibilityFocus = AccessibilityNodeInfo.UNDEFINED_ITEM_ID; 115 if (mInputFocus != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) { 163 LongSparseArray<AccessibilityNodeInfo> nodes = mNodeCache.get(windowId); 167 AccessibilityNodeInfo cachedInfo = nodes.get(sourceId); 181 * Gets a cached {@link AccessibilityNodeInfo} given the id of the hosting 186 * @return The cached {@link AccessibilityNodeInfo} or null if such not found [all...] |
/frameworks/support/v4/api24/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatApi24.java | 19 import android.view.accessibility.AccessibilityNodeInfo; 22 * Api24-specific AccessibilityNodeInfo API implementation. 26 return ((AccessibilityNodeInfo) info).getDrawingOrder(); 30 ((AccessibilityNodeInfo) info).setDrawingOrder(drawingOrderInParent); 34 return ((AccessibilityNodeInfo) info).isImportantForAccessibility(); 39 ((AccessibilityNodeInfo) info).setImportantForAccessibility(importantForAccessibility);
|
/frameworks/support/v4/kitkat/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatKitKat.java | 20 import android.view.accessibility.AccessibilityNodeInfo; 23 * KitKat-specific AccessibilityNodeInfo API implementation. 27 "AccessibilityNodeInfo.roleDescription"; 30 return ((AccessibilityNodeInfo) info).getLiveRegion(); 34 ((AccessibilityNodeInfo) info).setLiveRegion(mode); 38 return ((AccessibilityNodeInfo) info).getCollectionInfo(); 42 return ((AccessibilityNodeInfo) info).getCollectionItemInfo(); 46 ((AccessibilityNodeInfo) info).setCollectionInfo( 47 (AccessibilityNodeInfo.CollectionInfo)collectionInfo); 51 ((AccessibilityNodeInfo) info).setCollectionItemInfo [all...] |
AccessibilityNodeProviderCompatKitKat.java | 20 import android.view.accessibility.AccessibilityNodeInfo; 41 public AccessibilityNodeInfo createAccessibilityNodeInfo(int virtualViewId) { 42 return (AccessibilityNodeInfo) bridge.createAccessibilityNodeInfo(virtualViewId); 47 public List<AccessibilityNodeInfo> findAccessibilityNodeInfosByText( 50 return (List<AccessibilityNodeInfo>) (List<?>) 60 public AccessibilityNodeInfo findFocus(int focus) { 61 return (AccessibilityNodeInfo) bridge.findFocus(focus);
|
/frameworks/support/v4/ics/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatIcs.java | 21 import android.view.accessibility.AccessibilityNodeInfo; 26 * ICS specific AccessibilityNodeInfo API implementation. 31 return AccessibilityNodeInfo.obtain(); 35 return AccessibilityNodeInfo.obtain(source); 39 return AccessibilityNodeInfo.obtain((AccessibilityNodeInfo) info); 43 ((AccessibilityNodeInfo) info).addAction(action); 47 ((AccessibilityNodeInfo) info).addChild(child); 52 Object result = ((AccessibilityNodeInfo) info).findAccessibilityNodeInfosByText(text); 57 return ((AccessibilityNodeInfo) info).getActions() [all...] |
/frameworks/support/v4/api22/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatApi22.java | 19 import android.view.accessibility.AccessibilityNodeInfo; 23 * Api22-specific AccessibilityNodeInfo API implementation. 28 return ((AccessibilityNodeInfo) info).getTraversalBefore(); 32 ((AccessibilityNodeInfo) info).setTraversalBefore(view); 36 ((AccessibilityNodeInfo) info).setTraversalBefore(root, virtualDescendantId); 40 return ((AccessibilityNodeInfo) info).getTraversalAfter(); 44 ((AccessibilityNodeInfo) info).setTraversalAfter(view); 48 ((AccessibilityNodeInfo) info).setTraversalAfter(root, virtualDescendantId);
|
/frameworks/support/v4/jellybean-mr1/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatJellybeanMr1.java | 20 import android.view.accessibility.AccessibilityNodeInfo; 25 ((AccessibilityNodeInfo) info).setLabelFor(labeled); 29 ((AccessibilityNodeInfo) info).setLabelFor(root, virtualDescendantId); 33 return ((AccessibilityNodeInfo) info).getLabelFor(); 37 ((AccessibilityNodeInfo) info).setLabeledBy(labeled); 41 ((AccessibilityNodeInfo) info).setLabeledBy(root, virtualDescendantId); 45 return ((AccessibilityNodeInfo) info).getLabeledBy();
|
/frameworks/support/v4/jellybean/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatJellyBean.java | 21 import android.view.accessibility.AccessibilityNodeInfo; 24 * JellyBean specific AccessibilityNodeInfo API implementation. 29 ((AccessibilityNodeInfo) info).addChild(child, virtualDescendantId); 33 ((AccessibilityNodeInfo) info).setSource(root, virtualDescendantId); 37 return ((AccessibilityNodeInfo) info).isVisibleToUser(); 41 ((AccessibilityNodeInfo) info).setVisibleToUser(visibleToUser); 45 return ((AccessibilityNodeInfo) info).performAction(action, arguments); 49 ((AccessibilityNodeInfo) info).setMovementGranularities(granularities); 53 return ((AccessibilityNodeInfo) info).getMovementGranularities(); 57 return AccessibilityNodeInfo.obtain(root, virtualDescendantId) [all...] |
AccessibilityNodeProviderCompatJellyBean.java | 20 import android.view.accessibility.AccessibilityNodeInfo; 40 public AccessibilityNodeInfo createAccessibilityNodeInfo(int virtualViewId) { 41 return (AccessibilityNodeInfo) bridge.createAccessibilityNodeInfo(virtualViewId); 46 public List<AccessibilityNodeInfo> findAccessibilityNodeInfosByText( 49 return (List<AccessibilityNodeInfo>) (List<?>)
|
/frameworks/support/v4/jellybean-mr2/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatJellybeanMr2.java | 19 import android.view.accessibility.AccessibilityNodeInfo; 26 ((AccessibilityNodeInfo) info).setViewIdResourceName(viewId); 30 return ((AccessibilityNodeInfo) info).getViewIdResourceName(); 35 Object result = ((AccessibilityNodeInfo) info).findAccessibilityNodeInfosByViewId(viewId); 40 ((AccessibilityNodeInfo) info).setTextSelection(start, end); 44 return ((AccessibilityNodeInfo) info).getTextSelectionStart(); 48 return ((AccessibilityNodeInfo) info).getTextSelectionEnd(); 52 return ((AccessibilityNodeInfo) info).isEditable(); 56 ((AccessibilityNodeInfo) info).setEditable(editable); 60 return ((AccessibilityNodeInfo) info).refresh() [all...] |
/frameworks/support/v4/api21/android/support/v4/view/accessibility/ |
AccessibilityNodeInfoCompatApi21.java | 20 import android.view.accessibility.AccessibilityNodeInfo; 21 import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction; 26 * Api21-specific AccessibilityNodeInfo API implementation. 30 Object result = ((AccessibilityNodeInfo) info).getActionList(); 35 ((AccessibilityNodeInfo) info).addAction((AccessibilityAction) action); 39 return ((AccessibilityNodeInfo) info).removeAction((AccessibilityAction) action); 44 return AccessibilityNodeInfo.CollectionInfo.obtain(rowCount, columnCount, hierarchical, 50 return AccessibilityNodeInfo.CollectionItemInfo.obtain(rowIndex, rowSpan, columnIndex, 55 return ((AccessibilityNodeInfo) info).getError(); 59 ((AccessibilityNodeInfo) info).setError(error) [all...] |
/cts/tests/accessibilityservice/src/android/accessibilityservice/cts/ |
AccessibilityTextActionTest.java | 21 import android.view.accessibility.AccessibilityNodeInfo; 59 final AccessibilityNodeInfo text = mUiAutomation.getRootInActiveWindow() 63 .contains(AccessibilityNodeInfo.AccessibilityAction.ACTION_SET_TEXT)); 65 text.getActions() & AccessibilityNodeInfo.ACTION_SET_TEXT); 67 args.putCharSequence(AccessibilityNodeInfo.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE, 69 assertFalse(text.performAction(AccessibilityNodeInfo.ACTION_SET_TEXT, args)); 87 final AccessibilityNodeInfo text = mUiAutomation.getRootInActiveWindow() 91 .contains(AccessibilityNodeInfo.AccessibilityAction.ACTION_SET_TEXT)); 93 AccessibilityNodeInfo.ACTION_SET_TEXT, 94 text.getActions() & AccessibilityNodeInfo.ACTION_SET_TEXT) [all...] |
AccessibilityViewTreeReportingTest.java | 22 import android.view.accessibility.AccessibilityNodeInfo; 45 AccessibilityNodeInfo firstFrameLayout = 51 AccessibilityNodeInfo firstTextView = getNodeByText(uiAutomation, R.string.firstTextView); 55 AccessibilityNodeInfo firstEditText = getNodeByText(uiAutomation, R.string.firstEditText); 59 AccessibilityNodeInfo firstButton = getNodeByText(uiAutomation, R.string.firstButton); 66 AccessibilityNodeInfo secondFrameLayout = 72 AccessibilityNodeInfo secondTextView = getNodeByText(uiAutomation, R.string.secondTextView); 76 AccessibilityNodeInfo secondEditText = getNodeByText(uiAutomation, R.string.secondEditText); 80 AccessibilityNodeInfo secondButton = getNodeByText(uiAutomation, R.string.secondButton); 87 AccessibilityNodeInfo rootLinearLayout [all...] |
AccessibilityTextTraversalTest.java | 25 import android.view.accessibility.AccessibilityNodeInfo; 58 final AccessibilityNodeInfo text = getInstrumentation().getUiAutomation() 63 assertEquals(granularities, AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER 64 | AccessibilityNodeInfo.MOVEMENT_GRANULARITY_WORD 65 | AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PARAGRAPH); 68 arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT, 69 AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER); 76 text.performAction(AccessibilityNodeInfo.ACTION_NEXT_AT_MOVEMENT_GRANULARITY, 86 AccessibilityNodeInfo.ACTION_NEXT_AT_MOVEMENT_GRANULARITY 94 AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER) [all...] |
/cts/tests/accessibility/src/android/view/accessibility/cts/ |
AccessibilityNodeInfoTest.java | 25 import android.view.accessibility.AccessibilityNodeInfo; 26 import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction; 33 * Class for testing {@link AccessibilityNodeInfo}. 37 /** The number of properties of the {@link AccessibilityNodeInfo} class. */ 43 AccessibilityRecordTest.assertNoNewNonStaticFieldsAdded(AccessibilityNodeInfo.class, 47 AccessibilityNodeInfo sentInfo = AccessibilityNodeInfo.obtain(new View(getContext())); 54 AccessibilityNodeInfo receivedInfo = AccessibilityNodeInfo.CREATOR.createFromParcel(parcel); 61 * Tests if {@link AccessibilityNodeInfo}s are properly reused [all...] |
/external/droiddriver/src/io/appium/droiddriver/actions/accessibility/ |
AccessibilityScrollAction.java | 20 import android.view.accessibility.AccessibilityNodeInfo; 44 protected boolean perform(AccessibilityNodeInfo node, UiElement element) { 52 return node.performAction(AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD); 55 return node.performAction(AccessibilityNodeInfo.ACTION_SCROLL_FORWARD);
|
AccessibilityClickAction.java | 20 import android.view.accessibility.AccessibilityNodeInfo; 45 protected boolean perform(AccessibilityNodeInfo node, UiElement element) { 56 protected boolean perform(AccessibilityNodeInfo node, UiElement element) { 61 return node.performAction(AccessibilityNodeInfo.ACTION_LONG_CLICK); 71 protected boolean perform(AccessibilityNodeInfo node, UiElement element) { 76 return node.performAction(AccessibilityNodeInfo.ACTION_CLICK);
|
AccessibilityAction.java | 19 import android.view.accessibility.AccessibilityNodeInfo; 42 * @param node the AccessibilityNodeInfo used to create the UiElement 47 protected abstract boolean perform(AccessibilityNodeInfo node, UiElement element);
|
/development/samples/ApiDemos/src/com/example/android/apis/accessibility/ |
TaskBackService.java | 25 import android.view.accessibility.AccessibilityNodeInfo; 74 // This AccessibilityNodeInfo represents the view that fired the 78 // NOTE: Every method that returns an AccessibilityNodeInfo may return null, 82 AccessibilityNodeInfo source = event.getSource(); 88 AccessibilityNodeInfo rowNode = getListItemNodeInfo(source); 94 AccessibilityNodeInfo labelNode = rowNode.getChild(0); 100 AccessibilityNodeInfo completeNode = rowNode.getChild(1); 143 private AccessibilityNodeInfo getListItemNodeInfo(AccessibilityNodeInfo source) { 144 AccessibilityNodeInfo current = source [all...] |
/frameworks/base/core/java/android/view/ |
AccessibilityInteractionController.java | 32 import android.view.accessibility.AccessibilityNodeInfo; 58 private final ArrayList<AccessibilityNodeInfo> mTempAccessibilityNodeInfoList = 59 new ArrayList<AccessibilityNodeInfo>(); 108 args.argi1 = AccessibilityNodeInfo.getAccessibilityViewId(accessibilityNodeId); 109 args.argi2 = AccessibilityNodeInfo.getVirtualDescendantId(accessibilityNodeId); 142 List<AccessibilityNodeInfo> infos = mTempAccessibilityNodeInfoList; 150 if (accessibilityViewId == AccessibilityNodeInfo.UNDEFINED_ITEM_ID) { 189 message.arg2 = AccessibilityNodeInfo.getAccessibilityViewId(accessibilityNodeId); 226 final List<AccessibilityNodeInfo> infos = mTempAccessibilityNodeInfoList; 234 if (accessibilityViewId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) [all...] |
/frameworks/base/cmds/uiautomator/library/core-src/com/android/uiautomator/core/ |
AccessibilityNodeInfoHelper.java | 19 import android.view.accessibility.AccessibilityNodeInfo; 23 * {@link AccessibilityNodeInfo} 35 static Rect getVisibleBoundsInScreen(AccessibilityNodeInfo node, int width, int height) {
|