Lines Matching defs:AccessibilityNodeInfo

67 public class AccessibilityNodeInfo implements Parcelable {
158 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT,
159 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER);
160 * arguments.putBoolean(AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN,
162 * info.performAction(AccessibilityNodeInfo.ACTION_NEXT_AT_MOVEMENT_GRANULARITY, arguments);
190 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT,
191 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER);
192 * arguments.putBoolean(AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN,
194 * info.performAction(AccessibilityNodeInfo.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY,
221 * arguments.putString(AccessibilityNodeInfo.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON");
222 * info.performAction(AccessibilityNodeInfo.ACTION_NEXT_HTML_ELEMENT, arguments);
236 * arguments.putString(AccessibilityNodeInfo.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON");
237 * info.performAction(AccessibilityNodeInfo.ACTION_PREVIOUS_HTML_ELEMENT, arguments);
278 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_START_INT, 1);
279 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_END_INT, 2);
280 * info.performAction(AccessibilityNodeInfo.ACTION_SET_SELECTION, arguments);
314 * arguments.putCharSequence(AccessibilityNodeInfo.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE,
316 * info.performAction(AccessibilityNodeInfo.ACTION_SET_TEXT, arguments);
559 * @param accessibilityNodeId The id of an {@link AccessibilityNodeInfo}.
572 * @param accessibilityNodeId The id of an {@link AccessibilityNodeInfo}.
606 private static final SynchronizedPool<AccessibilityNodeInfo> sPool =
654 private AccessibilityNodeInfo() {
710 public AccessibilityNodeInfo findFocus(int focus) {
734 public AccessibilityNodeInfo focusSearch(int direction) {
772 AccessibilityNodeInfo refreshedInfo = client.findAccessibilityNodeInfoByAccessibilityId(
831 * received info by calling {@link AccessibilityNodeInfo#recycle()}
841 public AccessibilityNodeInfo getChild(int index) {
975 * @see AccessibilityNodeInfo#ACTION_FOCUS
976 * @see AccessibilityNodeInfo#ACTION_CLEAR_FOCUS
977 * @see AccessibilityNodeInfo#ACTION_SELECT
978 * @see AccessibilityNodeInfo#ACTION_CLEAR_SELECTION
979 * @see AccessibilityNodeInfo#ACTION_ACCESSIBILITY_FOCUS
980 * @see AccessibilityNodeInfo#ACTION_CLEAR_ACCESSIBILITY_FOCUS
981 * @see AccessibilityNodeInfo#ACTION_CLICK
982 * @see AccessibilityNodeInfo#ACTION_LONG_CLICK
983 * @see AccessibilityNodeInfo#ACTION_NEXT_AT_MOVEMENT_GRANULARITY
984 * @see AccessibilityNodeInfo#ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
985 * @see AccessibilityNodeInfo#ACTION_NEXT_HTML_ELEMENT
986 * @see AccessibilityNodeInfo#ACTION_PREVIOUS_HTML_ELEMENT
987 * @see AccessibilityNodeInfo#ACTION_SCROLL_FORWARD
988 * @see AccessibilityNodeInfo#ACTION_SCROLL_BACKWARD
1131 public AccessibilityNodeInfo getTraversalBefore() {
1192 public AccessibilityNodeInfo getTraversalAfter() {
1344 * Finds {@link AccessibilityNodeInfo}s by text. The match is case
1350 * received info by calling {@link AccessibilityNodeInfo#recycle()}
1357 public List<AccessibilityNodeInfo> findAccessibilityNodeInfosByText(String text) {
1368 * Finds {@link AccessibilityNodeInfo}s by the fully qualified view id's resource
1375 * received info by calling {@link AccessibilityNodeInfo#recycle()}
1380 * and in order to report the fully qualified view id if an {@link AccessibilityNodeInfo}
1388 public List<AccessibilityNodeInfo> findAccessibilityNodeInfosByViewId(String viewId) {
1418 * received info by calling {@link AccessibilityNodeInfo#recycle()}
1424 public AccessibilityNodeInfo getParent() {
2329 * received info by calling {@link AccessibilityNodeInfo#recycle()}
2335 public AccessibilityNodeInfo getLabelFor() {
2381 * received info by calling {@link AccessibilityNodeInfo#recycle()}
2387 public AccessibilityNodeInfo getLabeledBy() {
2413 * and in order to report the source view id of an {@link AccessibilityNodeInfo} the
2428 * {@link AccessibilityNodeInfo#getTextSelectionEnd()} return the same value:
2443 * {@link AccessibilityNodeInfo#getTextSelectionStart()} return the same value:
2662 public static AccessibilityNodeInfo obtain(View source) {
2663 AccessibilityNodeInfo info = AccessibilityNodeInfo.obtain();
2678 public static AccessibilityNodeInfo obtain(View root, int virtualDescendantId) {
2679 AccessibilityNodeInfo info = AccessibilityNodeInfo.obtain();
2689 public static AccessibilityNodeInfo obtain() {
2690 AccessibilityNodeInfo info = sPool.acquire();
2691 return (info != null) ? info : new AccessibilityNodeInfo();
2702 public static AccessibilityNodeInfo obtain(AccessibilityNodeInfo info) {
2703 AccessibilityNodeInfo infoClone = AccessibilityNodeInfo.obtain();
2855 private void init(AccessibilityNodeInfo other) {
2919 * @param parcel A parcel containing the state of a {@link AccessibilityNodeInfo}.
3206 AccessibilityNodeInfo other = (AccessibilityNodeInfo) object;
3291 private AccessibilityNodeInfo getNodeForAccessibilityId(long accessibilityId) {
3302 * A class defining an action that can be performed on an {@link AccessibilityNodeInfo}.
3321 * Actions are typically added to an {@link AccessibilityNodeInfo} by using
3322 * {@link AccessibilityNodeInfo#addAction(AccessibilityAction)} within
3323 * {@link View#onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)} and are performed
3340 AccessibilityNodeInfo.ACTION_FOCUS, null);
3347 AccessibilityNodeInfo.ACTION_CLEAR_FOCUS, null);
3354 AccessibilityNodeInfo.ACTION_SELECT, null);
3361 AccessibilityNodeInfo.ACTION_CLEAR_SELECTION, null);
3368 AccessibilityNodeInfo.ACTION_CLICK, null);
3375 AccessibilityNodeInfo.ACTION_LONG_CLICK, null);
3382 AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null);
3389 AccessibilityNodeInfo.ACTION_CLEAR_ACCESSIBILITY_FOCUS, null);
3397 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
3398 * AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT},
3399 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
3400 * AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN}<br>
3404 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT,
3405 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER);
3406 * arguments.putBoolean(AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN,
3413 * @see AccessibilityNodeInfo#ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
3414 * AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
3415 * @see AccessibilityNodeInfo#ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
3416 * AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
3418 * @see AccessibilityNodeInfo#setMovementGranularities(int)
3419 * AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
3420 * @see AccessibilityNodeInfo#getMovementGranularities()
3421 * AccessibilityNodeInfo.getMovementGranularities()
3423 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_CHARACTER
3424 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER
3425 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_WORD
3426 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_WORD
3427 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_LINE
3428 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_LINE
3429 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_PARAGRAPH
3430 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PARAGRAPH
3431 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_PAGE
3432 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PAGE
3436 AccessibilityNodeInfo.ACTION_NEXT_AT_MOVEMENT_GRANULARITY, null);
3444 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
3445 * AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT},
3446 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
3447 * AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN}<br>
3451 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT,
3452 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER);
3453 * arguments.putBoolean(AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN,
3460 * @see AccessibilityNodeInfo#ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
3461 * AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
3462 * @see AccessibilityNodeInfo#ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
3463 * AccessibilityNodeInfo.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
3465 * @see AccessibilityNodeInfo#setMovementGranularities(int)
3466 * AccessibilityNodeInfo.setMovementGranularities(int)
3467 * @see AccessibilityNodeInfo#getMovementGranularities()
3468 * AccessibilityNodeInfo.getMovementGranularities()
3470 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_CHARACTER
3471 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER
3472 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_WORD
3473 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_WORD
3474 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_LINE
3475 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_LINE
3476 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_PARAGRAPH
3477 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PARAGRAPH
3478 * @see AccessibilityNodeInfo#MOVEMENT_GRANULARITY_PAGE
3479 * AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PAGE
3483 AccessibilityNodeInfo.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY, null);
3490 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_HTML_ELEMENT_STRING
3491 * AccessibilityNodeInfo.ACTION_ARGUMENT_HTML_ELEMENT_STRING}<br>
3495 * arguments.putString(AccessibilityNodeInfo.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON");
3502 AccessibilityNodeInfo.ACTION_NEXT_HTML_ELEMENT, null);
3509 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_HTML_ELEMENT_STRING
3510 * AccessibilityNodeInfo.ACTION_ARGUMENT_HTML_ELEMENT_STRING}<br>
3514 * arguments.putString(AccessibilityNodeInfo.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON");
3521 AccessibilityNodeInfo.ACTION_PREVIOUS_HTML_ELEMENT, null);
3528 AccessibilityNodeInfo.ACTION_SCROLL_FORWARD, null);
3535 AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD, null);
3542 AccessibilityNodeInfo.ACTION_COPY, null);
3549 AccessibilityNodeInfo.ACTION_PASTE, null);
3556 AccessibilityNodeInfo.ACTION_CUT, null);
3563 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_SELECTION_START_INT
3564 * AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_START_INT},
3565 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_SELECTION_END_INT
3566 * AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_END_INT}<br>
3570 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_START_INT, 1);
3571 * arguments.putInt(AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_END_INT, 2);
3576 * @see AccessibilityNodeInfo#ACTION_ARGUMENT_SELECTION_START_INT
3577 * AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_START_INT
3578 * @see AccessibilityNodeInfo#ACTION_ARGUMENT_SELECTION_END_INT
3579 * AccessibilityNodeInfo.ACTION_ARGUMENT_SELECTION_END_INT
3583 AccessibilityNodeInfo.ACTION_SET_SELECTION, null);
3590 AccessibilityNodeInfo.ACTION_EXPAND, null);
3597 AccessibilityNodeInfo.ACTION_COLLAPSE, null);
3604 AccessibilityNodeInfo.ACTION_DISMISS, null);
3612 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE
3613 * AccessibilityNodeInfo.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE}<br>
3617 * arguments.putCharSequence(AccessibilityNodeInfo.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE,
3624 AccessibilityNodeInfo.ACTION_SET_TEXT, null);
3641 * <li>{@link AccessibilityNodeInfo#ACTION_ARGUMENT_ROW_INT}</li>
3642 * <li>{@link AccessibilityNodeInfo#ACTION_ARGUMENT_COLUMN_INT}</li>
3645 * @see AccessibilityNodeInfo#getCollectionInfo()
3686 * {@link AccessibilityNodeInfo#ACTION_ARGUMENT_PROGRESS_VALUE}
3818 new SynchronizedPool<AccessibilityNodeInfo.RangeInfo>(MAX_POOL_SIZE);
4255 public static final Parcelable.Creator<AccessibilityNodeInfo> CREATOR =
4256 new Parcelable.Creator<AccessibilityNodeInfo>() {
4258 public AccessibilityNodeInfo createFromParcel(Parcel parcel) {
4259 AccessibilityNodeInfo info = AccessibilityNodeInfo.obtain();
4265 public AccessibilityNodeInfo[] newArray(int size) {
4266 return new AccessibilityNodeInfo[size];