summaryrefslogtreecommitdiffstats
path: root/core/java/android/view/accessibility
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2013-09-30 13:45:55 -0700
committerAlan Viverette <alanv@google.com>2013-09-30 13:45:55 -0700
commit2e1e081146546a04bc3813dde9c44babbddc0712 (patch)
treeeaaa691b2387082f6e37ee2d52ef6265b85f16aa /core/java/android/view/accessibility
parent0e772b226801ca03292abad04677b1f7f29fade4 (diff)
downloadframeworks_base-2e1e081146546a04bc3813dde9c44babbddc0712.zip
frameworks_base-2e1e081146546a04bc3813dde9c44babbddc0712.tar.gz
frameworks_base-2e1e081146546a04bc3813dde9c44babbddc0712.tar.bz2
Add findFocus API for AccessibilityNodeProvider
BUG: 9372171 Change-Id: Iea46ce5a4bf25baaabe5c07cd7d0c58bb31f23d9
Diffstat (limited to 'core/java/android/view/accessibility')
-rw-r--r--core/java/android/view/accessibility/AccessibilityNodeProvider.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/core/java/android/view/accessibility/AccessibilityNodeProvider.java b/core/java/android/view/accessibility/AccessibilityNodeProvider.java
index 688cbdf..718c32f 100644
--- a/core/java/android/view/accessibility/AccessibilityNodeProvider.java
+++ b/core/java/android/view/accessibility/AccessibilityNodeProvider.java
@@ -132,4 +132,19 @@ public abstract class AccessibilityNodeProvider {
int virtualViewId) {
return null;
}
+
+ /**
+ * Find the virtual view, i.e. a descendant of the host View, that has the
+ * specified focus type.
+ *
+ * @param focus The focus to find. One of
+ * {@link AccessibilityNodeInfo#FOCUS_INPUT} or
+ * {@link AccessibilityNodeInfo#FOCUS_ACCESSIBILITY}.
+ * @return The node info of the focused view or null.
+ * @see AccessibilityNodeInfo#FOCUS_INPUT
+ * @see AccessibilityNodeInfo#FOCUS_ACCESSIBILITY
+ */
+ public AccessibilityNodeInfo findFocus(int focus) {
+ return null;
+ }
}