1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 package org.chromium.content.browser;
7 import android.content.Context;
8 import android.os.Bundle;
9 import android.view.accessibility.AccessibilityNodeProvider;
11 import org.chromium.ui.base.WindowAndroid;
14 * A version of {@link ContentView} that supports JellyBean features.
16 class JellyBeanContentView extends ContentView {
17 JellyBeanContentView(Context context, long nativeWebContents, WindowAndroid windowAndroid) {
18 super(context, nativeWebContents, windowAndroid);
22 public boolean performAccessibilityAction(int action, Bundle arguments) {
23 if (getContentViewCore().supportsAccessibilityAction(action)) {
24 return getContentViewCore().performAccessibilityAction(action, arguments);
27 return super.performAccessibilityAction(action, arguments);
31 public AccessibilityNodeProvider getAccessibilityNodeProvider() {
32 AccessibilityNodeProvider provider = getContentViewCore().getAccessibilityNodeProvider();
33 if (provider != null) {
36 return super.getAccessibilityNodeProvider();