summaryrefslogtreecommitdiff
path: root/chromium/content/browser/accessibility/browser_accessibility_manager_android.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/accessibility/browser_accessibility_manager_android.h')
-rw-r--r--chromium/content/browser/accessibility/browser_accessibility_manager_android.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/chromium/content/browser/accessibility/browser_accessibility_manager_android.h b/chromium/content/browser/accessibility/browser_accessibility_manager_android.h
index 4bc42b54be5..d74699db24a 100644
--- a/chromium/content/browser/accessibility/browser_accessibility_manager_android.h
+++ b/chromium/content/browser/accessibility/browser_accessibility_manager_android.h
@@ -77,7 +77,7 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid
// Implementation of BrowserAccessibilityManager.
void NotifyAccessibilityEvent(ui::AXEvent event_type,
BrowserAccessibility* node) override;
- void OnLocationChanges(
+ void SendLocationChangeEvents(
const std::vector<AccessibilityHostMsg_LocationChangeParams>& params)
override;
@@ -85,6 +85,10 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid
// Methods called from Java via JNI
// --------------------------------------------------------------------------
+ // Global methods.
+ base::android::ScopedJavaLocalRef<jstring> GetSupportedHtmlElementTypes(
+ JNIEnv* env, const base::android::JavaParamRef<jobject>& obj);
+
// Tree methods.
jint GetRootId(JNIEnv* env, const base::android::JavaParamRef<jobject>& obj);
jboolean IsNodeValid(JNIEnv* env,
@@ -214,6 +218,8 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid
jint id,
int direction);
+ JavaObjectWeakGlobalRef& java_ref() { return java_ref_; }
+
protected:
// AXTreeDelegate overrides.
void OnAtomicUpdateFinished(
@@ -224,6 +230,10 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid
bool UseRootScrollOffsetsWhenComputingBounds() override;
private:
+ BrowserAccessibilityAndroid* GetFromUniqueID(int32_t unique_id);
+
+ base::android::ScopedJavaLocalRef<jobject> GetJavaRefFromRootManager();
+
// This gives BrowserAccessibilityManager::Create access to the class
// constructor.
friend class BrowserAccessibilityManager;