Home | History | Annotate | Download | only in accessibility

Lines Matching refs:virtualDescendantId

516      * Makes a node id by shifting the <code>virtualDescendantId</code>
521 * @param virtualDescendantId A virtual descendant id.
526 public static long makeNodeId(int accessibilityViewId, int virtualDescendantId) {
531 if (virtualDescendantId == AccessibilityNodeProvider.HOST_VIEW_ID) {
532 virtualDescendantId = UNDEFINED_ITEM_ID;
534 return (((long) virtualDescendantId) << VIRTUAL_DESCENDANT_ID_SHIFT) | accessibilityViewId;
604 * If <code>virtualDescendantId</code> is {@link View#NO_ID} the root
619 * @param virtualDescendantId The id of the virtual descendant.
621 public void setSource(View root, int virtualDescendantId) {
626 mSourceNodeId = makeNodeId(rootAccessibilityViewId, virtualDescendantId);
831 * If <code>virtualDescendantId</code> is {@link View#NO_ID} the root
841 * @param virtualDescendantId The id of the virtual child.
843 public void addChild(View root, int virtualDescendantId) {
844 addChildInternal(root, virtualDescendantId, true);
847 private void addChildInternal(View root, int virtualDescendantId, boolean checked) {
854 final long childNodeId = makeNodeId(rootAccessibilityViewId, virtualDescendantId);
868 * @param virtualDescendantId The id of the virtual child.
872 public boolean removeChild(View root, int virtualDescendantId) {
880 final long childNodeId = makeNodeId(rootAccessibilityViewId, virtualDescendantId);
1268 * If <code>virtualDescendantId</code> equals to {@link View#NO_ID} the root
1283 * @param virtualDescendantId The id of the virtual descendant.
1285 public void setParent(View root, int virtualDescendantId) {
1289 mParentNodeId = makeNodeId(rootAccessibilityViewId, virtualDescendantId);
2021 * label for accessibility purposes. If <code>virtualDescendantId</code>
2036 * @param virtualDescendantId The id of the virtual descendant.
2038 public void setLabelFor(View root, int virtualDescendantId) {
2042 mLabelForId = makeNodeId(rootAccessibilityViewId, virtualDescendantId);
2079 * this info for accessibility purposes. If <code>virtualDescendantId</code>
2094 * @param virtualDescendantId The id of the virtual descendant.
2096 public void setLabeledBy(View root, int virtualDescendantId) {
2100 mLabeledById = makeNodeId(rootAccessibilityViewId, virtualDescendantId);
2394 * @param virtualDescendantId The id of the virtual descendant.
2399 public static AccessibilityNodeInfo obtain(View root, int virtualDescendantId) {
2401 info.setSource(root, virtualDescendantId);
2912 builder.append("; virtualDescendantId: " + getVirtualDescendantId(mSourceNodeId));