public:
BrowserAccessibilityManagerAndroid(
base::android::ScopedJavaLocalRef<jobject> content_view_core,
- const AccessibilityNodeData& src,
+ const ui::AXNodeData& src,
BrowserAccessibilityDelegate* delegate,
BrowserAccessibilityFactory* factory = new BrowserAccessibilityFactory());
virtual ~BrowserAccessibilityManagerAndroid();
- static AccessibilityNodeData GetEmptyDocument();
+ static ui::AXNodeData GetEmptyDocument();
void SetContentViewCore(
base::android::ScopedJavaLocalRef<jobject> content_view_core);
// Implementation of BrowserAccessibilityManager.
virtual void NotifyAccessibilityEvent(
- WebKit::WebAXEvent event_type, BrowserAccessibility* node) OVERRIDE;
+ ui::AXEvent event_type, BrowserAccessibility* node) OVERRIDE;
// --------------------------------------------------------------------------
// Methods called from Java via JNI
// Tree methods.
jint GetRootId(JNIEnv* env, jobject obj);
+ jboolean IsNodeValid(JNIEnv* env, jobject obj, jint id);
jint HitTest(JNIEnv* env, jobject obj, jint x, jint y);
// Populate Java accessibility data structures with info about a node.
void Click(JNIEnv* env, jobject obj, jint id);
void Focus(JNIEnv* env, jobject obj, jint id);
void Blur(JNIEnv* env, jobject obj);
+ void ScrollToMakeNodeVisible(JNIEnv* env, jobject obj, int id);
protected:
virtual void NotifyRootChanged() OVERRIDE;